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.

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

Boolean

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

Комментарии

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

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

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

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

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

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