ActivationObject.GetField(String, Int32) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zwraca pole o określonej nazwie, wyszukując hierarchię zakresów. Ta metoda wyszukuje tylko zakres określony przez poziom leksykiczny.
Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.
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
Parametry
- name
- String
Nazwa pola do wyszukania.
- lexLevel
- Int32
Poziom leksykiczny do wyszukania.
Zwraca
Obiekt FieldInfo o określonej nazwie.
Implementuje
Uwagi
Ta metoda ma zastosowanie do pól, których nie można rozpoznać w czasie kompilacji. Dzieje się eval
tak, gdy wyrażenie odwołuje się do pola w zakresie zewnętrznym. Ponieważ wyrażenie może zadeklarować pole lokalne, które ma taką samą nazwę jak pole w zakresie zewnętrznym, nie może być wcześniej powiązane eval
z polem zakresu zewnętrznego.