Språk

ConfigurationConverterBase.CanConvertFrom Metod

Definition

Avgör om konverteringen är tillåten.

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

Parametrar

ctx
ITypeDescriptorContext

Objektet ITypeDescriptorContext som används för typkonverteringar.

type
Type

Att Type konvertera från.

Returer

trueom konverteringen är tillåten; annars . false

Exempel

Följande exempelkod visar hur du åsidosätter CanConvertFrom metoden för att skapa en anpassad TimeSpan konverterartyp. Exemplet visar också hur du använder den här typen i ett anpassat avsnitt.

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

Kommentarer

Metoden CanConvertFrom avgör om en konvertering kan utföras på starkt skrivna egenskaper för att hämta värdesträngar som används i konfigurationsfilen.

Gäller för