TypeConverter.CanConvertTo Метод

Определение

Возвращает, может ли этот преобразователь преобразовать объект в указанный тип.

Перегрузки

Имя Описание
CanConvertTo(Type)

Возвращает, может ли этот преобразователь преобразовать объект в указанный тип.

CanConvertTo(ITypeDescriptorContext, Type)

Возвращает, может ли этот преобразователь преобразовать объект в указанный тип, используя указанный контекст.

CanConvertTo(Type)

Исходный код:
TypeConverter.cs
Исходный код:
TypeConverter.cs
Исходный код:
TypeConverter.cs
Исходный код:
TypeConverter.cs
Исходный код:
TypeConverter.cs

Возвращает, может ли этот преобразователь преобразовать объект в указанный тип.

public:
 bool CanConvertTo(Type ^ destinationType);
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 представляющий тип, в который требуется преобразовать.

Возвращаемое значение

true Значение , если этот преобразователь может выполнить преобразование; falseв противном случае .

Комментарии

Если destinationType это строка, реализация CanConvertTo по умолчанию всегда возвращается true.

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

CanConvertTo(ITypeDescriptorContext, Type)

Исходный код:
TypeConverter.cs
Исходный код:
TypeConverter.cs
Исходный код:
TypeConverter.cs
Исходный код:
TypeConverter.cs
Исходный код:
TypeConverter.cs

Возвращает, может ли этот преобразователь преобразовать объект в указанный тип, используя указанный контекст.

public:
 virtual bool CanConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, Type ^ destinationType);
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 предоставляющий контекст формата.

destinationType
Type

Объект, Type представляющий тип, в который требуется преобразовать.

Возвращаемое значение

true Значение , если этот преобразователь может выполнить преобразование; falseв противном случае .

Комментарии

context Используйте параметр для извлечения дополнительных сведений о среде, из которой вызывается этот преобразователь. Этот параметр может быть nullтаким, чтобы всегда проверять его. Кроме того, свойства объекта контекста могут возвращать null.

Если destinationType это строка, реализация CanConvertTo по умолчанию всегда возвращается true.

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

Переопределите этот метод, чтобы предоставить собственные требования к преобразованию.

См. также раздел

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