GlobalScope Класс

Определение

Представляет глобальную область.Represents the global scope.

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

public ref class GlobalScope : Microsoft::JScript::ActivationObject, System::Runtime::InteropServices::Expando::IExpando
[System.Runtime.InteropServices.ComVisible(true)]
public class GlobalScope : Microsoft.JScript.ActivationObject, System.Runtime.InteropServices.Expando.IExpando
type GlobalScope = class
    inherit ActivationObject
    interface IExpando
    interface IReflect
Public Class GlobalScope
Inherits ActivationObject
Implements IExpando
Наследование
Атрибуты
Реализации

Конструкторы

GlobalScope(GlobalScope, VsaEngine)

Инициализирует новый экземпляр класса GlobalScope.Initializes a new instance of the GlobalScope class.

Поля

engine

Хранит ссылка на обработчик скриптов.Stores a reference to the scripting engine.

(Унаследовано от ScriptObject)
field_table

Хранит массив переменных в пределах области.Stores an array of variables that are in scope.

(Унаследовано от ActivationObject)
parent

Хранит ссылки на родительский объект.Stores a reference to the parent object.

(Унаследовано от ScriptObject)

Свойства

Item[Double]

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Double.Gets or sets a member of the script object that is designated by the specified Double index value.

(Унаследовано от ScriptObject)
Item[Int32]

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Int32.Gets or sets a member of the script object that is designated by the specified Int32 index value.

(Унаследовано от ScriptObject)
Item[Object[]]

Возвращает или задает член объекта скрипта, на который указывает заданное имя, значение индекса Double или значение индекса Int32.Gets or sets a member of the script object that is designated by the specified name, Double index value, or Int32 index value.

(Унаследовано от ScriptObject)
Item[String]

Возвращает или задает член объекта скрипта, на который указывает заданное имя.Gets or sets a member of the script object that is designated by the specified name.

(Унаследовано от ScriptObject)
UnderlyingSystemType

Получает тип объекта скрипта.Gets the type of the script object.

(Унаследовано от ScriptObject)

Методы

AddField(String)

Добавляет в глобальную область заданное поле.Adds the specified field to the global scope.

CreateField(String, FieldAttributes, Object)

Получает новую глобальную переменную, используя заданное имя, значение и атрибуты.Creates a new global variable, using the specified name, value, and attributes.

(Унаследовано от ActivationObject)
Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
GetDefaultThisObject()

Получает текущую область по умолчанию, в которой содержится объект области оператора with или глобальной области.Gets the current default scope, which is either the contained object of a with statement scope, or the global scope.

GetField(String, BindingFlags)

Получает поле с заданным именем.Gets a field that has the specified name.

(Унаследовано от ScriptObject)
GetField(String, Int32)

Получает поле с заданным именем путем поиска в иерархии областей.Gets 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.

GetFields(BindingFlags)

Получает массив объектов FieldInfo, соответствующих всем полям глобальной области.Gets an array of FieldInfo objects that correspond to all fields of the global scope.

GetGlobalScope()

Получает глобальную область, возвращает ссылку на этот объект.Gets the global scope by returning a reference to this object.

GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Унаследовано от Object)
GetLocalField(String)

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

GetMember(String, BindingFlags)

Получает массив объектов MemberInfo, соответствующих всем членам, которые сопоставлены заданному имени.Gets an array of MemberInfo objects that correspond to all members that match a specified name.

GetMembers(BindingFlags)

Получает массив объектов MemberInfo, соответствующих всем членам глобальной области.Gets an array of MemberInfo objects that correspond to all members of the global scope.

GetMemberValue(String, Int32)

Получает значение заданного члена путем поиска в иерархии областей.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.

(Унаследовано от ActivationObject)
GetMethod(String, BindingFlags)

Получает метод с заданным именем.Gets a method that has the specified name.

(Унаследовано от ScriptObject)
GetMethod(String, BindingFlags, Binder, Type[], ParameterModifier[])

Получает метод с заданным именем, используя указанные критерии выбора.Gets a method that has the specified name by using the specified selection criteria.

(Унаследовано от ScriptObject)
GetMethods(BindingFlags)

Получает массив объектов MethodInfo, соответствующих всем методам глобальной области.Gets an array of MethodInfo objects that correspond to all methods of the global scope.

GetParent()

Получает ссылку на родительский объект.Gets a reference to the parent object.

(Унаследовано от ScriptObject)
GetProperties(BindingFlags)

Получает массив объектов PropertyInfo, соответствующих всем свойствам глобальной области.Gets an array of PropertyInfo objects that correspond to all properties of the global scope.

GetProperty(String, BindingFlags)

Получает свойство с указанным именем.Gets a property that has the specified name.

(Унаследовано от ScriptObject)
GetProperty(String, BindingFlags, Binder, Type, Type[], ParameterModifier[])

Получает свойство с заданным именем, используя указанные критерии выбора.Gets a property that has the specified name by using the specified selection criteria.

(Унаследовано от ScriptObject)
GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Унаследовано от Object)
InvokeMember(String, BindingFlags, Binder, Object, Object[], ParameterModifier[], CultureInfo, String[])

Вызывает указанный член.Invokes the specified member.

(Унаследовано от ScriptObject)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)

Явные реализации интерфейса

IExpando.AddMethod(String, Delegate)

Добавляет в глобальную область заданный метод.Adds the specified method to the global scope. Этот метод не реализован в JScript.This method is not implemented in JScript.

IExpando.AddProperty(String)

Добавляет в глобальную область заданное свойство.Adds the specified property to the global scope. Этот метод не реализован в JScript.This method is not implemented in JScript.

IExpando.RemoveMember(MemberInfo)

Удаляет заданный член из глобальной области.Removes the specified member from the global scope.

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

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