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

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

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

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