_Type.GetConstructors メソッド

定義

COM オブジェクトに、GetConstructors メソッドへのバージョンに依存しないアクセスが用意されています。

オーバーロード

GetConstructors()

COM オブジェクトに、GetConstructors() メソッドへのバージョンに依存しないアクセスが用意されています。

GetConstructors(BindingFlags)

COM オブジェクトに、GetConstructors(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは Type.GetConstructors 、現在 Typeの のコンストラクターを取得します。

GetConstructors()

COM オブジェクトに、GetConstructors() メソッドへのバージョンに依存しないアクセスが用意されています。

public:
 cli::array <System::Reflection::ConstructorInfo ^> ^ GetConstructors();
public System.Reflection.ConstructorInfo[] GetConstructors ();
abstract member GetConstructors : unit -> System.Reflection.ConstructorInfo[]
Public Function GetConstructors () As ConstructorInfo()

戻り値

現在の ConstructorInfo に対して定義されたすべてのパブリック インスタンス コンストラクター (ただし、型初期化子 (静的コンストラクター) を除く) を表している Type オブジェクトの配列。 パブリック インスタンス コンストラクターが現在の Type に対して定義されていない場合、または現在の Type がジェネリック型定義またはジェネリック メソッド定義の型パラメーターを表している場合は、型 ConstructorInfo の空の配列が返されます。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドは Type.GetConstructors 、現在 Typeの に対して定義されているすべてのパブリック コンストラクターを返します。

適用対象

GetConstructors(BindingFlags)

COM オブジェクトに、GetConstructors(BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

public:
 cli::array <System::Reflection::ConstructorInfo ^> ^ GetConstructors(System::Reflection::BindingFlags bindingAttr);
public System.Reflection.ConstructorInfo[] GetConstructors (System.Reflection.BindingFlags bindingAttr);
abstract member GetConstructors : System.Reflection.BindingFlags -> System.Reflection.ConstructorInfo[]
Public Function GetConstructors (bindingAttr As BindingFlags) As ConstructorInfo()

パラメーター

bindingAttr
BindingFlags

検索の実行方法を指定する 1 つ以上の BindingFlags から成るビットマスク。

- または -

null を返す場合は 0。

戻り値

現在の ConstructorInfo にコンストラクターが定義されている場合は、型初期化子を含め、定義されているコンストラクターのうち指定したバインディング制約に一致するすべてのコンストラクターを表す Type オブジェクトの配列。 現在の Type に対してコンストラクターが定義されていない場合、または現在の Type がジェネリック型定義またはジェネリック メソッド定義の型パラメーターを表している場合は、型 ConstructorInfo の空の配列を返します。

注釈

このメソッドは、アンマネージ コードからマネージド クラスにアクセスするためのメソッドであり、マネージド コードから呼び出さないでください。

メソッドはType.GetConstructors、指定した BindingFlagsを使用して、現在Typeの に対して定義されているコンストラクターを検索します。

適用対象