IActivationObject.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 bei Implementierung in einer Klasse ein Feld mit dem angegebenen Namen ab, 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:
System::Reflection::FieldInfo ^ GetField(System::String ^ name, int lexLevel);
public System.Reflection.FieldInfo GetField (string name, int lexLevel);
abstract member GetField : string * int -> System.Reflection.FieldInfo
Public 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.
Hinweise
Diese Methode gilt für Felder, die zur Kompilierzeit nicht aufgelöst werden können. Dies geschieht, wenn ein eval
Ausdruck auf ein Feld im äußeren Bereich verweist. Da der eval
Ausdruck ein lokales Feld mit demselben Namen deklarieren kann, kann das Feld nicht frühzeitig an das äußere Bereichs Feld gebunden werden.