KeysConverter.ConvertTo メソッド

定義

指定したオブジェクトを指定した型に変換します。

public:
 override System::Object ^ ConvertTo(System::ComponentModel::ITypeDescriptorContext ^ context, System::Globalization::CultureInfo ^ culture, System::Object ^ value, Type ^ destinationType);
public override object ConvertTo (System.ComponentModel.ITypeDescriptorContext context, System.Globalization.CultureInfo culture, object value, Type destinationType);
public override object? ConvertTo (System.ComponentModel.ITypeDescriptorContext? context, System.Globalization.CultureInfo? culture, object? value, Type destinationType);
override this.ConvertTo : System.ComponentModel.ITypeDescriptorContext * System.Globalization.CultureInfo * obj * Type -> obj
Public Overrides Function ConvertTo (context As ITypeDescriptorContext, culture As CultureInfo, value As Object, destinationType As Type) As Object

パラメーター

context
ITypeDescriptorContext

書式指定コンテキストを示す ITypeDescriptorContext。これを使用すると、このコンバーターが呼び出されている環境に関する追加情報を抽出できます。 このパラメーターまたはこのパラメーターのプロパティには、null を指定できます。

culture
CultureInfo

ロケール情報を提供する CultureInfo

value
Object

変換対象の Object

destinationType
Type

オブジェクトの変換後の Type

戻り値

Object

変換後の value を表す Object

例外

destinationTypenullです。

注釈

この ConvertTo メソッドは、型 Keys または Int32. この場合、型 Stringのオブジェクトが返されます。 それ以外の場合は、このメソッドの基本実装に評価を延期します。

注意 (継承者)

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

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

適用対象

こちらもご覧ください