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

Объект FieldInfo с заданным именем.

Комментарии

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

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

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