ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Метод

Определение

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

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

Параметры

ctx
ITypeDescriptorContext

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

type
Type

Целевой тип преобразования.

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

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

Примеры

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

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

End Function 'CanConvertTo

Комментарии

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

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