IActivationObject 接口

定义

定义用于解析范围的方法。 此接口由参与范围层次结构的所有对象实现。

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

public interface class IActivationObject
public interface IActivationObject
type IActivationObject = interface
Public Interface IActivationObject
派生

方法

GetDefaultThisObject()

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

在类中实现时,获取当前默认范围。 with 语句范围包含的对象,或全局范围。

GetField(String, Int32)

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

在类中实现时,通过搜索范围层次结构返回具有指定名称的字段。 此方法只搜索由词法级别指定的范围。

GetGlobalScope()

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

在类中实现时,通过以下方法来获取全局范围:搜索范围层次结构,直至找到一个包括静态变量的范围(例如模块范围)为止。

GetLocalField(String)

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

在类中实现时,获取具有指定名称的字段的局部声明。 在编译时使用此声明来进行错误检查。

GetMemberValue(String, Int32)

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

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

适用于

另请参阅