言語

ImageIndexConverter.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

変換するオブジェクト (通常は、 Int32として表されるインデックス)。

destinationType
Type

オブジェクトを変換する型 (多くの場合、 String)。

返品

変換されたObjectを表すvalue

例外

destinationTypenull です。

指定した value を指定した destinationTypeに変換できませんでした。

注釈

このメソッドの既定の実装では、 Int32 として表されるインデックス値のみを Stringに変換できます。

注意 (継承者)

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

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

適用対象