ActivationObject.GetField(String, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne un champ qui a le nom spécifié en recherchant la hiérarchie d’étendue. Cette méthode recherche uniquement l’étendue spécifiée par le 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
Objet FieldInfo qui a 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’expression eval peut déclarer un champ local portant le même nom qu’un champ dans l’étendue externe, le champ ne peut pas être lié tôt au champ d’étendue externe.