TypeConverter.CanConvertFrom Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, может ли этот преобразователь преобразовать объект одного типа в тип этого преобразователя.
Перегрузки
CanConvertFrom(Type) |
Возвращает значение, указывающее, может ли этот преобразователь преобразовать объект заданного типа к типу этого преобразователя. |
CanConvertFrom(ITypeDescriptorContext, Type) |
Возвращает значение, указывающее, может ли этот преобразователь выполнить преобразование объекта заданного типа в тип этого преобразователя, используя заданный контекст. |
CanConvertFrom(Type)
- Исходный код:
- TypeConverter.cs
- Исходный код:
- TypeConverter.cs
- Исходный код:
- TypeConverter.cs
Возвращает значение, указывающее, может ли этот преобразователь преобразовать объект заданного типа к типу этого преобразователя.
public:
bool CanConvertFrom(Type ^ sourceType);
public bool CanConvertFrom (Type sourceType);
member this.CanConvertFrom : Type -> bool
Public Function CanConvertFrom (sourceType As Type) As Boolean
Параметры
Возвращаемое значение
Имеет значение true
, если преобразователь может выполнить преобразование, в противном случае — значение false
.
Комментарии
Реализация данного метода в этом классе всегда возвращает значение false
. Он никогда не возвращает .true
Применяется к
CanConvertFrom(ITypeDescriptorContext, Type)
- Исходный код:
- TypeConverter.cs
- Исходный код:
- TypeConverter.cs
- Исходный код:
- TypeConverter.cs
Возвращает значение, указывающее, может ли этот преобразователь выполнить преобразование объекта заданного типа в тип этого преобразователя, используя заданный контекст.
public:
virtual bool CanConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ context, Type ^ sourceType);
public virtual bool CanConvertFrom (System.ComponentModel.ITypeDescriptorContext context, Type sourceType);
public virtual bool CanConvertFrom (System.ComponentModel.ITypeDescriptorContext? context, Type sourceType);
abstract member CanConvertFrom : System.ComponentModel.ITypeDescriptorContext * Type -> bool
override this.CanConvertFrom : System.ComponentModel.ITypeDescriptorContext * Type -> bool
Public Overridable Function CanConvertFrom (context As ITypeDescriptorContext, sourceType As Type) As Boolean
Параметры
- context
- ITypeDescriptorContext
Объект ITypeDescriptorContext, предоставляющий контекст формата.
Возвращаемое значение
Имеет значение true
, если преобразователь может выполнить преобразование, в противном случае — значение false
.
Комментарии
Как реализовано в этом классе, этот метод возвращает false
, если sourceType
не является InstanceDescriptor.
Примечания для тех, кто наследует этот метод
Переопределите этот метод в соответствии с требованиями к преобразованию.
Для получения дополнительных сведений о среде, из которой вызывается этот преобразователь, используйте параметр context
. Этот параметр может иметь значение null
, поэтому всегда проверка его. Свойства объекта контекста могут также возвращать значение null
.