TypeConverter.CanConvertFrom Метод

Определение

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

Перегрузки

CanConvertFrom(Type)

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

CanConvertFrom(ITypeDescriptorContext, Type)

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

CanConvertFrom(Type)

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

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

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.

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

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