次の方法で共有


EnumBuilder.GetMember(String, MemberTypes, BindingFlags) メソッド

定義

この型によって宣言または継承されている指定された名前、型、およびバインドを持つすべてのメンバーを返します。

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

メンバーの名前。

type
MemberTypes

返されるメンバーの型。

bindingAttr
BindingFlags

これは InvokeMethodNonPublic など、BindingFlags からのビット フラグでなければなりません。

戻り値

nonPublic が使用されている場合、この型で定義されているパブリック メンバーと非パブリック メンバーを表す MemberInfo オブジェクトの配列を返します。それ以外の場合、パブリック メンバーのみが返されます。

例外

不完全な型では、このメソッドは現在サポートされていません。

注釈

回避策として、完成した型のメンバーを取得するには、 または Assembly.GetType を使用してType.GetType型を取得し、取得した型でリフレクションを使用します。

適用対象