ActivationObject.GetField(String, Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает поле с указанным именем, выполнив поиск в иерархии областей. Этот метод выполняет поиск только области, указанной лексическим уровнем.
Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.
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
Параметры
- name
- String
Имя поля для поиска.
- lexLevel
- Int32
Лексический уровень поиска.
Возвращаемое значение
FieldInfo Объект, имеющий указанное имя.
Реализации
Комментарии
Этот метод применяется к полям, которые не могут быть разрешены во время компиляции. Это происходит, когда eval выражение ссылается на поле во внешней области.
eval Так как выражение может объявлять локальное поле, которое имеет то же имя, что и поле во внешней области, поле не может быть рано привязано к внешнему полю области.