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 mit dem angegebenen Namen zurück, indem die Bereichshierarchie durchsucht wird. Diese Methode durchsucht nur den von der lexikalischen Ebene angegebenen Bereich.
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 suchenden 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 Kompilierzeit 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 den gleichen Namen wie ein Feld im äußeren Bereich hat, kann das Feld nicht früh an das äußere Bereichsfeld gebunden werden.