ActivationObject.GetField(String, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein Feld zurück, das den angegebenen Namen hat, indem die Bereichshierarchie durchsucht wird. Diese Methode durchsucht nur den Bereich, der von der lexikalischen Ebene angegeben wird.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public:
virtual System::Reflection::FieldInfo ^ GetField(System::String ^ name, int lexLevel);
public virtual System.Reflection.FieldInfo GetField(string name, int lexLevel);
override this.GetField : string * int -> System.Reflection.FieldInfo
Public Overridable Function GetField (name As String, lexLevel As Integer) As FieldInfo
Parameter
- name
- String
Der Name des zu suchden Felds.
- lexLevel
- Int32
Die zu durchsuchende lexikalische Ebene.
Gibt zurück
Ein FieldInfo Objekt mit dem angegebenen Namen.
Implementiert
Hinweise
Diese Methode gilt für Felder, die zur Kompilierungszeit nicht aufgelöst werden können. Dies tritt auf, wenn ein eval Ausdruck auf ein Feld im äußeren Bereich verweist. Da der eval Ausdruck ein lokales Feld deklarieren kann, das denselben Namen wie ein Feld im äußeren Bereich aufweist, kann das Feld nicht früh an das äußere Bereichsfeld gebunden werden.