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 Так как выражение может объявлять локальное поле с тем же именем, поле не может быть рано привязано к полю внешней области.