Language

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

適用対象