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

定義

nametype、および bindingAttr で指定されたメンバー (プロパティ、メソッド、コンストラクター、フィールド、イベント、入れ子にされた型) を返します。

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

検索の実行方法に影響を与えるビットマスク。 この値は、BindingFlags の 0 個以上のビット フラグの組み合わせです。

bindingAttr
BindingFlags

取得するメンバーの型。

戻り値

指定した基準に一致する現在のクラスとその基本クラスのすべてのメンバーを格納している MemberInfo 型の配列。

例外

name パラメーターが null です。

注釈

BindingFlagsの場合bindingAttr。NonPublic では、すべてのメンバーが考慮されます。 一致がない場合は、空の配列が返されます。

適用対象