TypeBuilder.GetMember(String, MemberTypes, BindingFlags) TypeBuilder.GetMember(String, MemberTypes, BindingFlags) TypeBuilder.GetMember(String, MemberTypes, BindingFlags) TypeBuilder.GetMember(String, MemberTypes, BindingFlags) Method

定義

指定のとおりに、この型によって宣言または継承されたパブリック メンバーと非パブリック メンバーをすべて返します。Returns all the public and non-public members declared or inherited by this type, as specified.

public:
 override cli::array <System::Reflection::MemberInfo ^> ^ GetMember(System::String ^ name, System::Reflection::MemberTypes type, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.MemberInfo[] GetMember (string name, System.Reflection.MemberTypes type, System.Reflection.BindingFlags bindingAttr);
override this.GetMember : string * System.Reflection.MemberTypes * System.Reflection.BindingFlags -> System.Reflection.MemberInfo[]
Public Overrides Function GetMember (name As String, type As MemberTypes, bindingAttr As BindingFlags) As MemberInfo()

パラメーター

name
String String String String

メンバーの名前。The name of the member.

type
MemberTypes MemberTypes MemberTypes MemberTypes

返すメンバーの型。The type of the member to return.

bindingAttr
BindingFlags BindingFlags BindingFlags BindingFlags

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

戻り値

nonPublic が使用されている場合、この型で定義されているパブリック メンバーと非パブリック メンバーを表す MemberInfo オブジェクトの配列を返します。それ以外の場合、パブリック メンバーのみが返されます。Returns an array of MemberInfo objects representing the public and non-public members defined on this type if nonPublic is used; otherwise, only the public members are 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.

適用対象