Freigeben über


TypeDelegator.GetMember(String, MemberTypes, BindingFlags) Methode

Definition

Gibt Member (Eigenschaften, Methoden, Konstruktoren, Felder, Ereignisse und geschachtelte Typen) zurück, die durch name, type und bindingAttr angegeben werden.

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()

Parameter

name
String

Der Name des abzurufenden Members.

type
MemberTypes

Eine Bitmaske, die sich auf die Ausführung der Suche auswirkt. Der Wert ist eine Kombination von 0 (null) oder mehr Bitflags aus den BindingFlags.

bindingAttr
BindingFlags

Der Typ der abzurufenden Member.

Gibt zurück

Ein Array vom Typ MemberInfo, das alle Member der aktuellen Klasse und ihrer Basisklasse enthält, die den angegebenen Kriterien entsprechen.

Ausnahmen

Der name-Parameter ist null.

Hinweise

Wenn bindingAttr ist BindingFlags. Nicht öffentlich werden alle Mitglieder berücksichtigt. Wenn keine Übereinstimmungen vorhanden sind, wird ein leeres Array zurückgegeben.

Gilt für: