TypeConverter.CanConvertFrom Methode

Definition

Gibt zurück, ob dieser Konverter ein Objekt eines Typs in den Typ dieses Konverters konvertieren kann.Returns whether this converter can convert an object of one type to the type of this converter.

Überlädt

CanConvertFrom(Type)

Gibt zurück, ob dieser Konverter ein Objekt des angegebenen Typs in den Typ dieses Konverters konvertieren kann.Returns whether this converter can convert an object of the given type to the type of this converter.

CanConvertFrom(ITypeDescriptorContext, Type)

Gibt zurück, ob dieser Konverter ein Objekt vom angegebenen Typ unter Verwendung des angegebenen Kontexts in den Typ dieses Konverters konvertieren kann.Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.

CanConvertFrom(Type)

Gibt zurück, ob dieser Konverter ein Objekt des angegebenen Typs in den Typ dieses Konverters konvertieren kann.Returns whether this converter can convert an object of the given type to the type of this converter.

public:
 bool CanConvertFrom(Type ^ sourceType);
public bool CanConvertFrom (Type sourceType);
member this.CanConvertFrom : Type -> bool
Public Function CanConvertFrom (sourceType As Type) As Boolean

Parameter

sourceType
Type

Ein Type, der den Typ darstellt, aus dem konvertiert werden soll.A Type that represents the type you want to convert from.

Gibt zurück

true, wenn dieser Konverter die Konvertierung durchführen kann, andernfalls false.true if this converter can perform the conversion; otherwise, false.

Hinweise

Bei Implementierung in dieser Klasse gibt diese Methode immer false zurück.As implemented in this class, this method always returns false. Es wird nie truezurückgegeben.It never returns true.

CanConvertFrom(ITypeDescriptorContext, Type)

Gibt zurück, ob dieser Konverter ein Objekt vom angegebenen Typ unter Verwendung des angegebenen Kontexts in den Typ dieses Konverters konvertieren kann.Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.

public:
 virtual bool CanConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ context, Type ^ sourceType);
public virtual bool CanConvertFrom (System.ComponentModel.ITypeDescriptorContext context, Type sourceType);
abstract member CanConvertFrom : System.ComponentModel.ITypeDescriptorContext * Type -> bool
override this.CanConvertFrom : System.ComponentModel.ITypeDescriptorContext * Type -> bool
Public Overridable Function CanConvertFrom (context As ITypeDescriptorContext, sourceType As Type) As Boolean

Parameter

context
ITypeDescriptorContext

Ein ITypeDescriptorContext, der einen Formatierungskontext bereitstellt.An ITypeDescriptorContext that provides a format context.

sourceType
Type

Ein Type, der den Typ darstellt, aus dem konvertiert werden soll.A Type that represents the type you want to convert from.

Gibt zurück

true, wenn dieser Konverter die Konvertierung durchführen kann, andernfalls false.true if this converter can perform the conversion; otherwise, false.

Hinweise

Gemäß der Implementierung in dieser Klasse gibt diese Methode falsezurück, sourceType es sei InstanceDescriptordenn, ist ein.As implemented in this class, this method returns false, unless sourceType is an InstanceDescriptor.

Hinweise für Vererber

Überschreiben Sie diese Methode, um eigene Konvertierungsanforderungen anzugeben.Override this method to provide your own conversion requirements.

Über den context-Parameter können zusätzliche Informationen über die Umgebung extrahiert werden, aus der dieser Konverter aufgerufen wurde.Use the context parameter to extract additional information about the environment from which this converter is invoked. Dieser Parameter kann sein null, daher sollten Sie ihn immer überprüfen.This parameter can be null, so always check it. Außerdem können die Eigenschaften des Kontextobjekts null zurückgeben.Also, properties on the context object can return null.

Siehe auch

Gilt für: