Language

SelectionRangeConverter.CanConvertFrom(ITypeDescriptorContext, Type) メソッド

定義

指定した型記述子コンテキストにクエリを実行して、このコンバーターが指定したソース型のオブジェクトをコンバーターのネイティブ型に変換できるかどうかを判断します。

public:
 override bool CanConvertFrom(System::ComponentModel::ITypeDescriptorContext ^ context, Type ^ sourceType);
public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext context, Type sourceType);
public override bool CanConvertFrom(System.ComponentModel.ITypeDescriptorContext? context, Type sourceType);
override this.CanConvertFrom : System.ComponentModel.ITypeDescriptorContext * Type -> bool
Public Overrides Function CanConvertFrom (context As ITypeDescriptorContext, sourceType As Type) As Boolean

パラメーター

context
ITypeDescriptorContext

形式コンテキストを提供する ITypeDescriptorContext 。

sourceType
Type

変換するソース Type 。

返品

true コンバーターが指定した変換を実行できる場合。それ以外の場合は false。

注釈

SelectionRangeConverter クラスは、String型とSelectionRange型の間の変換に特化されています。 その結果、CanConvertFrom パラメーターがtrue型の場合、sourceType メソッドはStringを返します。 それ以外の場合は、このメソッドの基本実装の呼び出しを遅延 TypeConverter.CanConvertFrom(ITypeDescriptorContext, Type)。

注意 (継承者)

独自の変換要件を提供するには、このメソッドをオーバーライドします。

context パラメーターを使用すると、コンバーターが呼び出される環境に関する追加情報を抽出できます。 パラメーターは null可能性があるため、常に情報を確認する必要があります。 また、コンテキスト オブジェクトのプロパティは、 nullも返す場合があります。

適用対象

こちらもご覧ください