TypeConverter.CanConvertFrom Metodo

Definizione

Indica se questo convertitore può convertire un oggetto di un tipo nel tipo di questo convertitore.

Overload

CanConvertFrom(Type)

Indica se questo convertitore può convertire un oggetto del tipo specificato nel tipo di questo convertitore.

CanConvertFrom(ITypeDescriptorContext, Type)

Restituisce un valore che indica se il convertitore può convertire un oggetto del tipo specificato nel tipo di questo convertitore, usando il contesto specificato.

CanConvertFrom(Type)

Origine:
TypeConverter.cs
Origine:
TypeConverter.cs
Origine:
TypeConverter.cs

Indica se questo convertitore può convertire un oggetto del tipo specificato nel tipo di questo convertitore.

C#
public bool CanConvertFrom (Type sourceType);

Parametri

sourceType
Type

Oggetto Type che rappresenta il tipo da cui eseguire la conversione.

Restituisce

true se il convertitore può eseguire la conversione. In caso contrario, false.

Commenti

Per come è implementato in questa classe, il metodo restituisce sempre false. Non restituisce truemai .

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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)

Origine:
TypeConverter.cs
Origine:
TypeConverter.cs
Origine:
TypeConverter.cs

Restituisce un valore che indica se il convertitore può convertire un oggetto del tipo specificato nel tipo di questo convertitore, usando il contesto specificato.

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

Parametri

context
ITypeDescriptorContext

Oggetto ITypeDescriptorContext che fornisce un contesto di formato.

sourceType
Type

Oggetto Type che rappresenta il tipo da cui eseguire la conversione.

Restituisce

true se il convertitore può eseguire la conversione. In caso contrario, false.

Commenti

Come implementato in questa classe, questo metodo restituisce false, a meno che sourceType non sia un InstanceDescriptoroggetto .

Note per gli eredi

Eseguire l'override del metodo per fornire specifici requisiti di conversione.

Utilizzare il parametro context per estrarre ulteriori informazioni sull'ambiente dal quale viene richiamato il convertitore. Questo parametro può essere null, quindi controllarlo sempre. Anche le proprietà dell'oggetto di contesto possono restituire null.

Vedi anche

Si applica a

.NET 9 e altre versioni
Prodotto Versioni
.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