IActivationObject.GetField(String, Int32) Метод

Определение

При реализации в классе возвращает поле с указанным именем, выполнив поиск в иерархии областей. Этот метод выполняет поиск только области, указанной лексическим уровнем.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

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

Параметры

name
String

Имя поля для поиска.

lexLevel
Int32

Лексический уровень поиска.

Возвращаемое значение

FieldInfo Объект, имеющий указанное имя.

Комментарии

Этот метод применяется к полям, которые не могут быть разрешены во время компиляции. Это происходит, когда eval выражение ссылается на поле во внешней области. eval Так как выражение может объявлять локальное поле с тем же именем, поле не может быть рано привязано к полю внешней области.

Применяется к

См. также раздел