Språk

ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Metod

Definition

Avgör om konverteringen är tillåten.

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

Parametrar

ctx
ITypeDescriptorContext

Objektet ITypeDescriptorContext som används för typkonvertering.

type
Type

Den typ som ska konverteras till.

Returer

trueom konverteringen är tillåten; annars . false

Exempel

Följande exempelkod visar hur du åsidosätter CanConvertTo 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 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

Kommentarer

Metoden CanConvertTo avgör om strängarna i konfigurationsfilen kan konverteras till de relaterade egenskaper som är starkt skrivna.

Gäller för