TypeConverter.CanConvertTo Metoda

Definicja

Zwraca czy ten konwerter może przekonwertować obiekt na określony typ.Returns whether this converter can convert the object to the specified type.

Przeciążenia

CanConvertTo(Type)

Zwraca czy ten konwerter może przekonwertować obiekt na określony typ.Returns whether this converter can convert the object to the specified type.

CanConvertTo(ITypeDescriptorContext, Type)

Zwraca czy ten konwerter może przekonwertować obiekt na określony typ, przy użyciu określonego kontekstu.Returns whether this converter can convert the object to the specified type, using the specified context.

CanConvertTo(Type)

Zwraca czy ten konwerter może przekonwertować obiekt na określony typ.Returns whether this converter can convert the object to the specified type.

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

Parametry

destinationType
Type

Type, który reprezentuje typ, do którego chcesz skonwertować.A Type that represents the type you want to convert to.

Zwraca

true, jeśli ten konwerter może wykonać konwersję; w przeciwnym razie false.true if this converter can perform the conversion; otherwise, false.

Uwagi

Jeśli destinationType jest ciągiem, domyślna implementacja CanConvertTo zawsze zwróci true.If destinationType is a string, the default implementation of CanConvertTo always returns true.

CanConvertTo(ITypeDescriptorContext, Type)

Zwraca czy ten konwerter może przekonwertować obiekt na określony typ, przy użyciu określonego kontekstu.Returns whether this converter can convert the object to the specified type, using the specified context.

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

Parametry

context
ITypeDescriptorContext

ITypeDescriptorContext, który zawiera kontekst formatu.An ITypeDescriptorContext that provides a format context.

destinationType
Type

Type, który reprezentuje typ, do którego chcesz skonwertować.A Type that represents the type you want to convert to.

Zwraca

true, jeśli ten konwerter może wykonać konwersję; w przeciwnym razie false.true if this converter can perform the conversion; otherwise, false.

Uwagi

Użyj parametru context, aby wyodrębnić dodatkowe informacje o środowisku, z którego ten konwerter jest wywoływany.Use the context parameter to extract additional information about the environment from which this converter is invoked. Ten parametr może być null, dlatego należy go zawsze sprawdzić.This parameter can be null, so always check it. Ponadto właściwości obiektu kontekstu mogą zwracać null.Also, properties on the context object can return null.

Jeśli destinationType jest ciągiem, domyślna implementacja CanConvertTo zawsze zwróci true.If destinationType is a string, the default implementation of CanConvertTo always returns true.

Uwagi dotyczące dziedziczenia

Zastąp tę metodę, aby zapewnić własne wymagania dotyczące konwersji.Override this method to provide your own conversion requirements.

Zobacz też

Dotyczy