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