IActivationObject.GetField(String, Int32) Metódus

Definíció

Ha egy osztályban implementálva van, egy megadott nevű mezőt ad vissza a hatókörhierarchiában való kereséssel. Ez a metódus csak a lexikális szint által megadott hatókörben keres.

Ez az API a termékinfrastruktúrát támogatja, és közvetlenül a kódból nem használható.

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

Paraméterek

name
String

A keresendő mező neve.

lexLevel
Int32

A keresendő lexikális szint.

Válaszok

A FieldInfo megadott névvel rendelkező objektum.

Megjegyzések

Ez a módszer olyan mezőkre vonatkozik, amelyek fordításkor nem oldhatók fel. Ez akkor fordul elő, ha egy eval kifejezés a külső hatókör egyik mezőjére hivatkozik. Mivel a eval kifejezés egy azonos nevű helyi mezőt deklarálhat, a mező nem köthető korán a külső hatókör mezőhöz.

A következőre érvényes:

Lásd még