Язык

SelectionRangeConverter.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 предоставляющий контекст формата.

sourceType
Type

Источник Type , который необходимо преобразовать.

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

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

Комментарии

Класс SelectionRangeConverter специализирован для преобразования между типами String и SelectionRange. В результате метод возвращаетCanConvertFrom, true если sourceType параметр имеет типString. В противном случае он отложит вызов базовой реализации этого метода TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type).

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

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

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

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

См. также