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
Параметры
Возвращаемое значение
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 предоставляющий контекст формата.
Возвращаемое значение
true Значение , если этот преобразователь может выполнить преобразование; falseв противном случае .
Комментарии
context Используйте параметр для извлечения дополнительных сведений о среде, из которой вызывается этот преобразователь. Этот параметр может быть nullтаким, чтобы всегда проверять его. Кроме того, свойства объекта контекста могут возвращать null.
Если destinationType это строка, реализация CanConvertTo по умолчанию всегда возвращается true.
Примечания для тех, кто наследует этот метод
Переопределите этот метод, чтобы предоставить собственные требования к преобразованию.