TypeDelegator.GetMember(String, MemberTypes, BindingFlags) 方法

定義

傳回成員 (屬性、方法、建構函式、欄位、事件和巢狀型別 (Nested Type)),由指定的 nametypebindingAttr 所指定。

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 多個位元旗標的組合。

bindingAttr
BindingFlags

要取得的成員型別。

傳回

MemberInfo 型別的陣列,包含符合指定準則之目前類別和其基底類別的所有成員。

例外狀況

name 參數為 null

備註

如果 為 ,則 bindingAttrBindingFlags。NonPublic,將會考慮所有成員。 如果沒有相符專案,則會傳回空陣列。

適用於