EnumBuilder.GetMember(String, MemberTypes, BindingFlags) Methode

Definition

Gibt alle Elemente mit dem angegebenen Namen, Typ und der Bindung zurück, die von diesem Typ deklariert oder geerbt 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 Mitglieds.

type
MemberTypes

Der Elementtyp, der zurückgegeben werden soll.

bindingAttr
BindingFlags

Dies muss eine Bitkennzeichnung von BindingFlags : InvokeMethod, NonPublic, usw. sein.

Gibt zurück

Gibt ein Array von MemberInfo Objekten zurück, das die öffentlichen und nicht öffentlichen Member darstellt, die für diesen Typ definiert sind, wenn nonPublic dieser Typ verwendet wird. Andernfalls werden nur die öffentlichen Member zurückgegeben.

Ausnahmen

Diese Methode wird derzeit nicht in Typen unterstützt, die nicht abgeschlossen sind.

Hinweise

Rufen Sie als Problemumgehung das Element eines fertigen Typs ab, rufen Sie den Typ mithilfe Type.GetType oder Assembly.GetType verwenden Sie Spiegelung für den abgerufenen Typ ab.

Gilt für: