Ler em inglês

Partilhar via


TypeConverter.CanConvertFrom Método

Definição

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

Sobrecargas

CanConvertFrom(Type)

Retorna se este conversor pode converter um objeto do tipo indicado para o tipo deste conversor.

CanConvertFrom(ITypeDescriptorContext, Type)

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

CanConvertFrom(Type)

Origem:
TypeConverter.cs
Origem:
TypeConverter.cs
Origem:
TypeConverter.cs

Retorna se este conversor pode converter um objeto do tipo indicado para o tipo deste conversor.

C#
public bool CanConvertFrom (Type sourceType);

Parâmetros

sourceType
Type

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

Retornos

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

Comentários

Conforme implementado nesta classe, este método sempre retornará false. Ele nunca retorna true.

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

CanConvertFrom(ITypeDescriptorContext, Type)

Origem:
TypeConverter.cs
Origem:
TypeConverter.cs
Origem:
TypeConverter.cs

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

C#
public virtual bool CanConvertFrom (System.ComponentModel.ITypeDescriptorContext context, Type sourceType);
C#
public virtual bool CanConvertFrom (System.ComponentModel.ITypeDescriptorContext? context, Type sourceType);

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 realizar a conversão; caso contrário, false.

Comentários

Conforme implementado nessa 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 marcar-lo. Além disso, as propriedades no objeto de contexto podem retornar null.

Confira também

Aplica-se a

.NET 9 e outras versões
Produto Versões
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1