IActivationObject.GetMemberValue(String, Int32) 方法

定义

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

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

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

参数

name
String

要搜索的成员的名称。

lexlevel
Int32

要搜索的词法级别。

返回

成员 name 的值。

注解

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

适用于

另请参阅