TypeBuilder.GetConstructors(BindingFlags) TypeBuilder.GetConstructors(BindingFlags) TypeBuilder.GetConstructors(BindingFlags) TypeBuilder.GetConstructors(BindingFlags) Method

定義

指定に従って、このクラスに定義されているパブリック コンストラクターおよび非パブリック コンストラクターを表す ConstructorInfo オブジェクトの配列を返します。Returns an array of ConstructorInfo objects representing the public and non-public constructors defined for this class, as specified.

public:
 override cli::array <System::Reflection::ConstructorInfo ^> ^ GetConstructors(System::Reflection::BindingFlags bindingAttr);
[System.Runtime.InteropServices.ComVisible(true)]
public override System.Reflection.ConstructorInfo[] GetConstructors (System.Reflection.BindingFlags bindingAttr);
override this.GetConstructors : System.Reflection.BindingFlags -> System.Reflection.ConstructorInfo[]
Public Overrides Function GetConstructors (bindingAttr As BindingFlags) As ConstructorInfo()

パラメーター

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

これは InvokeMethodNonPublic などにある、BindingFlags からのビット フラグでなければなりません。This must be a bit flag from BindingFlags as in InvokeMethod, NonPublic, and so on.

戻り値

このクラスに定義されている指定したコンストラクターを表す ConstructorInfo オブジェクトの配列を返します。Returns an array of ConstructorInfo objects representing the specified constructors defined for this class. コンストラクターが定義されていない場合は、空の配列が返されます。If no constructors are defined, an empty array is returned.

例外

不完全な型では、このメソッドは実装されません。This method is not implemented for incomplete types.

注釈

使用して型を取得Type.GetTypeまたはAssembly.GetTypeし、取得した型に対してリフレクションを使用します。Retrieve the type using Type.GetType or Assembly.GetType and use reflection on the retrieved type.

適用対象