ConfigurationConverterBase.CanConvertFrom Метод

Определение

Определяет, разрешено ли преобразование.

public:
 override bool CanConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ ctx, Type ^ type);
public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext ctx, Type type);
override this.CanConvertFrom : System.ComponentModel.ITypeDescriptorContext * Type -> bool
Public Overrides Function CanConvertFrom (ctx As ITypeDescriptorContext, type As Type) As Boolean

Параметры

ctx
ITypeDescriptorContext

Объект, ITypeDescriptorContext используемый для преобразования типов.

type
Type

Преобразуемый Type из.

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

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

Примеры

В следующем примере кода показано, как переопределить CanConvertFrom метод для создания пользовательского TimeSpan типа преобразователя. Кроме того, в примере показано, как использовать этот тип в пользовательском разделе.

public override bool CanConvertFrom(
    ITypeDescriptorContext ctx, Type type)
{
    return (type == typeof(string));
}
Public Overrides Function CanConvertFrom( _
ByVal ctx As ITypeDescriptorContext, _
ByVal type As Type) As Boolean
    Return (type.ToString() = GetType(String).ToString())

End Function 'CanConvertFrom

Комментарии

Метод CanConvertFrom определяет, может ли преобразование выполняться с строго типизированными свойствами для получения строк значений, используемых в файле конфигурации.

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