Partager via


ActivationObject.GetField(String, Int32) Méthode

Définition

Retourne un champ qui porte le nom spécifié en parcourant la hiérarchie de portée. Cette méthode effectue la recherche uniquement dans la portée qui est spécifiée au niveau lexical.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

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

Paramètres

name
String

Nom du champ à rechercher.

lexLevel
Int32

Niveau lexical à rechercher.

Retours

FieldInfo

Objet FieldInfo qui porte le nom spécifié.

Implémente

Remarques

Cette méthode s’applique aux champs qui ne peuvent pas être résolus au moment de la compilation. Cela se produit lorsqu’une eval expression fait référence à un champ dans l’étendue externe. Étant donné que l' eval expression peut déclarer un champ local qui porte le même nom qu’un champ dans l’étendue externe, le champ ne peut pas être une liaison anticipée au champ d’étendue externe.

S’applique à

Voir aussi