ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Método

Definición

Determina si se permite la conversión.

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

Parámetros

ctx
ITypeDescriptorContext

Objeto ITypeDescriptorContext que se utiliza para la conversión de tipos.

type
Type

Tipo al que se va a convertir.

Devoluciones

true si se permite la conversión; en caso contrario, false.

Ejemplos

En el código de ejemplo siguiente se muestra cómo invalidar el CanConvertTo método para crear un tipo de convertidor personalizado TimeSpan . Además, en el ejemplo se muestra cómo usar este tipo en una sección personalizada.

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

Comentarios

El CanConvertTo método determina si las cadenas contenidas en el archivo de configuración se pueden convertir en las propiedades fuertemente tipadas relacionadas.

Se aplica a