ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Metodo

Definizione

Determina se la conversione è consentita.

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

Parametri

ctx
ITypeDescriptorContext

Oggetto ITypeDescriptorContext utilizzato per la conversione dei tipi.

type
Type

Tipo in cui eseguire la conversione.

Restituisce

true se la conversione è consentita; in caso contrario, false.

Esempio

Nel codice di esempio seguente viene illustrato come eseguire l'override del CanConvertTo metodo per creare un tipo di convertitore personalizzato TimeSpan . L'esempio mostra anche come usare questo tipo in una sezione personalizzata.

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

Commenti

Il CanConvertTo metodo determina se le stringhe contenute nel file di configurazione possono essere convertite nelle proprietà fortemente tipizzate correlate.

Si applica a