EnumBuilder.GetField(String, BindingFlags) Methode

Definition

Gibt das durch den angegebenen Namen angegebene Feld zurück.

public:
 override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo GetField(string name, System.Reflection.BindingFlags bindingAttr);
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Overrides Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo

Parameter

name
String

Der Name des abzurufenden Felds.

bindingAttr
BindingFlags

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

Gibt zurück

Gibt das FieldInfo Objekt zurück, das das von diesem Typ deklarierte oder geerbte Feld mit dem angegebenen Namen und dem öffentlichen oder nicht öffentlichen Modifizierer darstellt. Wenn keine Übereinstimmungen vorhanden sind, wird NULL zurückgegeben.

Ausnahmen

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

Hinweise

Rufen Sie als Problemumgehung das Feld eines fertigen Typs ab, rufen Sie den Typ mit Type.GetType dem abgerufenen Typ ab oder GetType verwenden Sie Reflexionen für den abgerufenen Typ.

Gilt für: