ActivationObject.GetField(String, Int32) Método

Definición

Devuelve un campo que tiene el nombre especificado buscando en la jerarquía de ámbito. Este método busca solo 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 que se va a buscar.

Devoluciones

Objeto FieldInfo que tiene 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 al campo de ámbito externo.

Se aplica a

Consulte también