ActivationObject.GetMemberValue(String, Int32) Метод

Определение

Получает значение заданного члена путем поиска в иерархии областей.Gets the value of the specified member by searching the scope hierarchy. Этот метод выполняет поиск только в области, заданной на лексическом уровне.This method searches only the scope that is specified by the lexical level.

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

public:
 virtual System::Object ^ GetMemberValue(System::String ^ name, int lexlevel);
public object GetMemberValue (string name, int lexlevel);
abstract member GetMemberValue : string * int -> obj
override this.GetMemberValue : string * int -> obj
Public Function GetMemberValue (name As String, lexlevel As Integer) As Object

Параметры

name
String

Имя искомого члена.The name of the member to search for.

lexlevel
Int32

Лексический уровень поиска.The lexical level to search.

Возвраты

Значение члена name.The value of the member name.

Реализации

Комментарии

Этот метод применяется к элементам, которые не могут быть разрешены во время компиляции.This method applies to members that cannot be resolved at compile time. Это происходит, когда eval выражение ссылается на элемент во внешней области.This occurs when an eval expression refers to a member in the outer scope. eval Поскольку выражение может объявить локальный член, имеющий то же имя, что и член во внешней области, элемент не может быть ранней привязкой к члену внешней области.Because the eval expression can declare a local member that has the same name as a member in the outer scope, the member cannot be early bound to the outer scope member.

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

Дополнительно