Udostępnij za pośrednictwem


ActivationObject.GetField(String, Int32) Metoda

Definicja

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

FieldInfo

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.

Dotyczy

Zobacz też