TypeConverter.CanConvertTo Метод

Определение

Возвращает значение, указывающее, может ли этот преобразователь выполнить преобразование данного объекта к заданному типу.Returns whether this converter can convert the object to the specified type.

Перегрузки

CanConvertTo(Type)

Возвращает значение, указывающее, может ли этот преобразователь выполнить преобразование данного объекта к заданному типу.Returns whether this converter can convert the object to the specified type.

CanConvertTo(ITypeDescriptorContext, Type)

Используя заданный контекст, возвращает значение, указывающее, может ли этот преобразователь преобразовать объект к указанному типу.Returns whether this converter can convert the object to the specified type, using the specified context.

CanConvertTo(Type)

Возвращает значение, указывающее, может ли этот преобразователь выполнить преобразование данного объекта к заданному типу.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

Параметры

destinationType
Type

Класс Type, представляющий тип, в который нужно выполнить преобразование.A Type that represents the type you want to convert to.

Возвраты

Имеет значение true, если преобразователь может выполнить преобразование, в противном случае — значение false.true if this converter can perform the conversion; otherwise, false.

Комментарии

Если destinationType является строкой, CanConvertTo реализация по умолчанию всегда возвращает trueзначение.If destinationType is a string, the default implementation of CanConvertTo always returns true.

CanConvertTo(ITypeDescriptorContext, Type)

Используя заданный контекст, возвращает значение, указывающее, может ли этот преобразователь преобразовать объект к указанному типу.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

Параметры

context
ITypeDescriptorContext

Объект ITypeDescriptorContext, предоставляющий контекст формата.An ITypeDescriptorContext that provides a format context.

destinationType
Type

Объект Type, представляющий тип, в который требуется сделать преобразование.A Type that represents the type you want to convert to.

Возвраты

Имеет значение true, если преобразователь может выполнить преобразование, в противном случае — значение false.true if this converter can perform the conversion; otherwise, false.

Комментарии

Для получения дополнительных сведений о среде, из которой вызывается этот преобразователь, используйте параметр context.Use the context parameter to extract additional information about the environment from which this converter is invoked. Этот параметр может быть null, поэтому всегда следует его проверять.This parameter can be null, so always check it. Свойства объекта контекста могут также возвращать значение null.Also, properties on the context object can return null.

Если destinationType является строкой, CanConvertTo реализация по умолчанию всегда возвращает trueзначение.If destinationType is a string, the default implementation of CanConvertTo always returns true.

Примечания для тех, кто наследует этот метод

Переопределите этот метод в соответствии с требованиями к преобразованию.Override this method to provide your own conversion requirements.

Дополнительно

Применяется к