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 поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

При реализации в классе возвращает значение указанного члена, выполнив поиск в иерархии областей. Этот метод выполняет поиск только области, указанной лексическим уровнем.

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

См. также раздел