ActivationObject.GetField(String, Int32) Método

Definición

Devuelve el campo con el nombre especificado buscando en la jerarquía de ámbitos. Este método busca solo en el ámbito especificado por el nivel léxico.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

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

Parámetros

name
String

Nombre del campo que se va a buscar.

lexLevel
Int32

Nivel léxico de la búsqueda.

Devoluciones

Objeto FieldInfo con el nombre especificado.

Implementaciones

Comentarios

Este método se aplica a los campos que no se pueden resolver en tiempo de compilación. Esto ocurre cuando una eval expresión hace referencia a un campo en el ámbito externo. Dado que la eval expresión puede declarar un campo local que tenga el mismo nombre que un campo en el ámbito externo, el campo no se puede enlazar con antelación al campo de ámbito externo.

Se aplica a

Consulte también