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.

sourceType
Type

Тип Type, из которого выполняется преобразование.

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

Boolean

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

Комментарии

Метод CanConvertFrom специализирован для возврата true , если sourceType параметр имеет тип String или Enum массив; в противном случае он откладывает вычисление в базовую реализацию этого метода.

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

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

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

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

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