ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) ConfigurationConverterBase.CanConvertTo(ITypeDescriptorContext, Type) Method

定義

変換できるかどうかを確認します。Determines whether the conversion is allowed.

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

パラメーター

ctx
ITypeDescriptorContext ITypeDescriptorContext ITypeDescriptorContext

型変換に使用される ITypeDescriptorContext オブジェクト。The ITypeDescriptorContext object used for type conversion.

type
Type Type Type

変換後の型。The type to convert to.

戻り値

変換できる場合は true。それ以外の場合は falsetrue if the conversion is allowed; otherwise, false.

次のコード例は、 CanConvertToメソッドをオーバーライドしてカスタムTimeSpanコンバーター型を作成する方法を示しています。The following example code shows how to override the CanConvertTo method to create a custom TimeSpan converter type. また、この例はカスタムセクションでこの型を使用する方法を示しています。Also, the example shows how to use this type in a custom section.

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は、構成ファイルに含まれる文字列を、関連する厳密に型指定されたプロパティに変換できるかどうかを判断します。The CanConvertTo method determines whether the strings contained in the configuration file can be converted to the related strongly typed properties.

適用対象