IActivationObject Интерфейс

Определение

Определяет методы для разрешения области.Defines methods for resolving scope. Этот интерфейс реализуется всеми объектами, которые входят в состав иерархии областей.This interface is implemented by all objects that take part in a scope hierarchy.

Этот API поддерживает инфраструктуру продукта и не предназначен для использования непосредственно из программного кода.

public interface class IActivationObject
public interface IActivationObject
type IActivationObject = interface
Public Interface IActivationObject
Производный

Методы

GetDefaultThisObject()

При реализации в классе получает текущую область по умолчанию.When implemented in a class, gets the current default scope. Объект, в котором содержится область оператора with, или глобальная область.Either the contained object of a with statement scope, or the global scope.

GetField(String, Int32)

При реализации в классе возвращает поле с заданным именем путем поиска в иерархии областей.When implemented in a class, returns a field that has the specified name by searching the scope hierarchy. Этот метод выполняет поиск только в области, заданной на лексическом уровне.This method searches only the scope that is specified by the lexical level.

GetGlobalScope()

При реализации в классе получает глобальную область, выполняя поиск по иерархии областей до тех пор, пока не будет найдена область, содержащая статические переменные, например область модулей.When implemented in a class, gets the global scope by searching the scope hierarchy until it finds a scope that includes static variables, for example, a module scope.

GetLocalField(String)

При реализации в классе получает локальное объявление полей с заданными именами.When implemented in a class, gets the local declaration of a field that has the specified name. Используется во время компиляции для проверки на наличие ошибок.This is used at compile time for error checking.

GetMemberValue(String, Int32)

При реализации в классе получает значение заданного члена, выполняя поиск по иерархии областей.When implemented in a class, gets the value of the specified member by searching the scope hierarchy. Этот метод выполняет поиск только в области, заданной на лексическом уровне.This method searches only the scope that is specified by the lexical level.

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

Дополнительно