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 del tipo.

type
Type

Tipo in cui eseguire la conversione.

Valori restituiti

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

Esempio

Il codice di esempio seguente illustra 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