ActivationObject.GetMemberValue(String, Int32) 方法

定义

通过搜索范围层次结构来获取指定成员的值。 此方法只搜索由词法级别指定的范围。

此 API 支持产品基础结构,不能在代码中直接使用。

public:
 virtual System::Object ^ GetMemberValue(System::String ^ name, int lexlevel);
public object GetMemberValue (string name, int lexlevel);
override this.GetMemberValue : string * int -> obj
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

要搜索的成员的名称。

lexlevel
Int32

要搜索的词法级别。

返回

Object

成员 name 的值。

实现

注解

此方法适用于编译时无法解析的成员。 如果 eval 表达式引用外部范围中的成员,则会发生这种情况。 由于 eval 表达式可以声明与外部作用域中的成员同名的本地成员,因此该成员不能早绑定到外部范围成员。

适用于

另请参阅