TypeConverter.CanConvertFrom Метод

Определение

Возвращает, может ли этот преобразователь преобразовать объект одного типа в тип этого преобразователя.

Перегрузки

Имя Описание
CanConvertFrom(Type)

Возвращает, может ли этот преобразователь преобразовать объект заданного типа в тип этого преобразователя.

CanConvertFrom(ITypeDescriptorContext, Type)

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

CanConvertFrom(Type)

Исходный код:
TypeConverter.cs
Исходный код:
TypeConverter.cs
Исходный код:
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

Параметры

sourceType
Type

Объект, Type представляющий тип, из которого требуется преобразовать.

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

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

Комментарии

Как реализовано в этом классе, этот метод всегда возвращается false. Он никогда не возвращается true.

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

CanConvertFrom(ITypeDescriptorContext, Type)

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

sourceType
Type

Объект, Type представляющий тип, из которого требуется преобразовать.

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

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

Комментарии

Как реализовано в этом классе, этот метод возвращается false, если sourceType не является InstanceDescriptor.

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

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

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

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

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