ActivationObject.GetField(String, Int32) Metodo

Definizione

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:
 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

Parametri

name
String

Nome del campo da cercare.

lexLevel
Int32

Il livello lessicale da cercare.

Restituisce

Oggetto FieldInfo avente il nome specificato.

Implementazioni

Commenti

Questo metodo si applica ai campi che non possono essere risolti in fase di compilazione. Ciò si verifica quando un'espressione eval fa riferimento a un campo nell'ambito esterno. Poiché l'espressione eval può dichiarare un campo locale con lo stesso nome di un campo nell'ambito esterno, il campo non può essere associato anticipatamente al campo ambito esterno.

Si applica a

Vedi anche