IActivationObject.GetField(String, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Quando viene implementato in una classe, restituisce un campo avente il nome specificato eseguendo una ricerca nella gerarchia degli ambiti. Questo metodo consente di eseguire ricerche solo nell'ambito specificato dal livello lessicale.
Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.
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
Parametri
- name
- String
Nome del campo da cercare.
- lexLevel
- Int32
Il livello lessicale da cercare.
Restituisce
Oggetto FieldInfo avente il nome specificato.
Commenti
Questo metodo si applica ai campi che non possono essere risolti in fase di compilazione. Questo errore si verifica quando un' eval
espressione fa riferimento a un campo nell'ambito esterno. Poiché l' eval
espressione può dichiarare un campo locale con lo stesso nome, il campo non può essere associato anticipatamente al campo ambito esterno.