次の方法で共有


ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) メソッド

定義

変換できるかどうかを確認します。

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

パラメーター

ctx
ITypeDescriptorContext

型変換に使用される ITypeDescriptorContext オブジェクト。

type
Type

変換後の型。

戻り値

変換できる場合は true。それ以外の場合は false

次のコード例は、 メソッドをオーバーライド CanConvertTo してカスタム TimeSpan コンバーター型を作成する方法を示しています。 また、この例では、カスタム セクションでこの型を使用する方法を示します。

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

注釈

メソッドは CanConvertTo 、構成ファイルに含まれる文字列を、関連する厳密に型指定されたプロパティに変換できるかどうかを決定します。

適用対象