TypeConverter.CanConvertFrom Método

Definição

Retorna se esse conversor pode converter um objeto de um tipo no tipo desse conversor.

Sobrecargas

Nome Description
CanConvertFrom(Type)

Retorna se esse conversor pode converter um objeto do tipo fornecido no tipo desse conversor.

CanConvertFrom(ITypeDescriptorContext, Type)

Retorna se esse conversor pode converter um objeto do tipo fornecido para o tipo desse conversor usando o contexto especificado.

CanConvertFrom(Type)

Retorna se esse conversor pode converter um objeto do tipo fornecido no tipo desse conversor.

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

Parâmetros

sourceType
Type

Um Type que representa o tipo do qual você deseja converter.

Retornos

true se esse conversor puder executar a conversão; caso contrário, false.

Comentários

Conforme implementado nesta classe, esse método sempre retorna false. Ele nunca retorna true.

Aplica-se a

CanConvertFrom(ITypeDescriptorContext, Type)

Retorna se esse conversor pode converter um objeto do tipo fornecido para o tipo desse conversor usando o contexto especificado.

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

Parâmetros

context
ITypeDescriptorContext

Um ITypeDescriptorContext que fornece um contexto de formato.

sourceType
Type

Um Type que representa o tipo do qual você deseja converter.

Retornos

true se esse conversor puder executar a conversão; caso contrário, false.

Comentários

Conforme implementado nesta classe, esse método retorna false, a menos que sourceType seja um InstanceDescriptor.

Notas aos Herdeiros

Substitua esse método para fornecer seus próprios requisitos de conversão.

Use o context parâmetro para extrair informações adicionais sobre o ambiente do qual esse conversor é invocado. Esse parâmetro pode ser null, portanto, sempre verifique-o. Além disso, as propriedades no objeto de contexto podem retornar null.

Confira também

Aplica-se a