ImageIndexConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) ImageIndexConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) ImageIndexConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) ImageIndexConverter.ConvertTo(ITypeDescriptorContext, CultureInfo, Object, Type) Method

定義

指定したオブジェクトを指定した型に変換します。Converts the specified object to the specified destination type.

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);
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 ITypeDescriptorContext ITypeDescriptorContext

書式コンテキストを提供する ITypeDescriptorContext。これを使用すると、この型コンバーターが呼び出されている環境についての追加情報を抽出できます。An ITypeDescriptorContext that provides a format context, which can be used to extract additional information about the environment this type converter is being invoked from. このパラメーターまたはこのパラメーターのプロパティには、null を指定できます。This parameter or properties of this parameter can be null.

culture
CultureInfo CultureInfo CultureInfo CultureInfo

ロケール情報を提供する CultureInfoA CultureInfo that provides locale information.

value
Object Object Object Object

変換するオブジェクト。通常は Int32 として表されるインデックスです。The object to convert, typically an index represented as an Int32.

destinationType
Type Type Type Type

オブジェクトの変換後の型。通常は String です。The type to convert the object to, often a String.

戻り値

変換後の value を表す ObjectAn Object that represents the converted value.

例外

destinationTypenull です。The destinationType is null.

指定された value を指定された destinationType に変換できませんでした。The specified value could not be converted to the specified destinationType.

注釈

このメソッドの既定の実装は、インデックスの値として表されるのみ変換できます、Int32Stringします。The default implementation of this method can only convert an index value represented as an Int32 to a String.

注意 (継承者)

独自の変換機能を提供するには、このメソッドをオーバーライドします。Override this method to provide your own conversion capabilities.

contextパラメーターを使用して、この型コンバーターが呼び出されている環境に関する追加情報を抽出できます。The context parameter can be used to extract additional information about the environment this type converter is being invoked from. 可能性がありますnullので、戻り値を常に確認する必要があります。This may be null, so you should always check for this return value. また、コンテキスト オブジェクト上のプロパティも null を返す場合があります。Also, properties on the context object may also return null.

適用対象