TypeConverter.CanConvertFrom Метод

Определение

Возвращает значение, указывающее, может ли этот преобразователь преобразовать объект одного типа в тип этого преобразователя.Returns whether this converter can convert an object of one type to the type of this converter.

Перегрузки

CanConvertFrom(Type)

Возвращает значение, указывающее, может ли этот преобразователь преобразовать объект заданного типа к типу этого преобразователя.Returns whether this converter can convert an object of the given type to the type of this converter.

CanConvertFrom(ITypeDescriptorContext, Type)

Используя заданный контекст, возвращает значение, показывающее, может ли этот преобразователь преобразовать объект данного типа в тип этого преобразователя.Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.

CanConvertFrom(Type)

Возвращает значение, указывающее, может ли этот преобразователь преобразовать объект заданного типа к типу этого преобразователя.Returns whether this converter can convert an object of the given type to the type of this converter.

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, представляющий тип, из которого нужно выполнить преобразование.A Type that represents the type you want to convert from.

Возвраты

Имеет значение true, если преобразователь может выполнить преобразование, в противном случае — значение false.true if this converter can perform the conversion; otherwise, false.

Комментарии

Реализация данного метода в этом классе всегда возвращает значение false.As implemented in this class, this method always returns false. Он никогда не trueвозвращает.It never returns true.

CanConvertFrom(ITypeDescriptorContext, Type)

Используя заданный контекст, возвращает значение, показывающее, может ли этот преобразователь преобразовать объект данного типа в тип этого преобразователя.Returns whether this converter can convert an object of the given type to the type of this converter, using the specified context.

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, предоставляющий контекст формата.An ITypeDescriptorContext that provides a format context.

sourceType
Type

Объект Type, представляющий тип, из которого требуется выполнить преобразование.A Type that represents the type you want to convert from.

Возвраты

Имеет значение true, если преобразователь может выполнить преобразование, в противном случае — значение false.true if this converter can perform the conversion; otherwise, false.

Комментарии

Как реализовано в этом классе, этот метод falseвозвращает значение sourceType , если InstanceDescriptorтолько не является.As implemented in this class, this method returns false, unless sourceType is an InstanceDescriptor.

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

Переопределите этот метод в соответствии с требованиями к преобразованию.Override this method to provide your own conversion requirements.

Для получения дополнительных сведений о среде, из которой вызывается этот преобразователь, используйте параметр context.Use the context parameter to extract additional information about the environment from which this converter is invoked. Этот параметр может быть null, поэтому всегда следует его проверять.This parameter can be null, so always check it. Свойства объекта контекста могут также возвращать значение null.Also, properties on the context object can return null.

Дополнительно

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