TypeDescriptor.GetConverter メソッド

定義

コンポーネントまたは型の型コンバーターを返します。Returns a type converter for a component or a type.

オーバーロード

GetConverter(Object)

指定したコンポーネントの型の型コンバーターを返します。Returns a type converter for the type of the specified component.

GetConverter(Type)

指定した型の型コンバーターを返します。Returns a type converter for the specified type.

GetConverter(Object, Boolean)

カスタムの型記述子を使用して、指定したコンポーネントの型の型コンバーターを返します。Returns a type converter for the type of the specified component with a custom type descriptor.

GetConverter(Object)

指定したコンポーネントの型の型コンバーターを返します。Returns a type converter for the type of the specified component.

public:
 static System::ComponentModel::TypeConverter ^ GetConverter(System::Object ^ component);
public static System.ComponentModel.TypeConverter GetConverter (object component);
static member GetConverter : obj -> System.ComponentModel.TypeConverter
Public Shared Function GetConverter (component As Object) As TypeConverter

パラメーター

component
Object

コンバーターを取得する対象のコンポーネント。A component to get the converter for.

戻り値

指定されたコンポーネントの TypeConverterA TypeConverter for the specified component.

例外

componentnull です。component is null.

component はプロセス間リモート オブジェクトです。component is a cross-process remoted object.

このメソッドの使用例については、TypeConverter クラスを参照してください。For an example of using this method, see the TypeConverter class.

注釈

このメソッドは、TypeConverterAttributeを検索することによって、適切な型コンバーターを見つけます。This method locates an appropriate type converter by looking for a TypeConverterAttribute. TypeConverterAttributeが見つからない場合は、プリミティブ型が見つかるまでクラスの基本クラスの階層を走査します。If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

このメソッドは、falseの2番目のパラメーターを使用して、オーバーロードされた GetConverter メソッドに相当します。This method is equivalent to the overloaded GetConverter method with a second parameter of false.

こちらもご覧ください

GetConverter(Type)

指定した型の型コンバーターを返します。Returns a type converter for the specified type.

public:
 static System::ComponentModel::TypeConverter ^ GetConverter(Type ^ type);
public static System.ComponentModel.TypeConverter GetConverter (Type type);
static member GetConverter : Type -> System.ComponentModel.TypeConverter

パラメーター

type
Type

対象コンポーネントの TypeThe Type of the target component.

戻り値

指定した型の TypeConverterA TypeConverter for the specified type.

例外

typenull です。type is null.

注釈

オブジェクトのインスタンスがない場合にのみ、このバージョンのこのメソッドを呼び出します。Call this version of this method only when you do not have an instance of the object.

このメソッドは、TypeConverterAttributeを検索することによって、適切な型コンバーターを探します。This method looks for the appropriate type converter by looking for a TypeConverterAttribute. TypeConverterAttributeが見つからない場合は、プリミティブ型が見つかるまでクラスの基本クラスの階層を走査します。If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

こちらもご覧ください

GetConverter(Object, Boolean)

カスタムの型記述子を使用して、指定したコンポーネントの型の型コンバーターを返します。Returns a type converter for the type of the specified component with a custom type descriptor.

public:
 static System::ComponentModel::TypeConverter ^ GetConverter(System::Object ^ component, bool noCustomTypeDesc);
public static System.ComponentModel.TypeConverter GetConverter (object component, bool noCustomTypeDesc);
static member GetConverter : obj * bool -> System.ComponentModel.TypeConverter
Public Shared Function GetConverter (component As Object, noCustomTypeDesc As Boolean) As TypeConverter

パラメーター

component
Object

コンバーターを取得する対象のコンポーネント。A component to get the converter for.

noCustomTypeDesc
Boolean

カスタム型説明情報を検討する true。それ以外の場合は falsetrue to consider custom type description information; otherwise, false.

戻り値

指定されたコンポーネントの TypeConverterA TypeConverter for the specified component.

例外

componentnull です。component is null.

component はプロセス間リモート オブジェクトです。component is a cross-process remoted object.

注釈

このメソッドは、TypeConverterAttributeを検索することによって、適切な型コンバーターを検索します。This method looks for the appropriate type converter by trying to find a TypeConverterAttribute. TypeConverterAttributeが見つからない場合は、プリミティブ型が見つかるまでクラスの基本クラスの階層を走査します。If it cannot find a TypeConverterAttribute, it traverses the base class hierarchy of the class until it finds a primitive type.

こちらもご覧ください

適用対象