BlockScope Класс

Определение

Представляет область блока кода, которая входит в состав иерархии областей и может быть принудительно передана в стек глобальных областей. Например, этот класс может представлять область блока try.

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

public ref class BlockScope : Microsoft::JScript::ActivationObject
public class BlockScope : Microsoft.JScript.ActivationObject
type BlockScope = class
    inherit ActivationObject
Public Class BlockScope
Inherits ActivationObject
Наследование

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

BlockScope(ScriptObject, String, Int32)

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

Инициализирует новый экземпляр класса BlockScope.

Поля

engine

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

Хранит ссылка на обработчик скриптов.

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

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

Хранит массив переменных в пределах области.

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

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

Хранит ссылки на родительский объект.

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

Свойства

Item[Double]

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

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Double.

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

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

Получает или задает член объекта скрипта, на который указывает заданное значение индекса Int32.

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

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

Возвращает или задает член объекта скрипта, на который указывает заданное имя, значение индекса Double или значение индекса Int32.

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

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

Возвращает или задает член объекта скрипта, на который указывает заданное имя.

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

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

Получает тип объекта скрипта.

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

Методы

CreateField(String, FieldAttributes, Object)

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

Получает новую переменную области, используя заданное имя, значение и атрибуты.

Equals(Object)

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

Определяет, равен ли указанный объект текущему объекту.

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

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

Получает текущую область по умолчанию, в которой содержится объект области оператора with или глобальной области.

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

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

Получает поле с заданным именем.

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

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

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

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

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

Получает массив объектов FieldInfo, соответствующих всем полям текущего объекта скрипта.

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

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

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

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

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

Служит хэш-функцией по умолчанию.

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

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

Получает локальное объявление полей с заданными именами. Используется во время компиляции для проверки на наличие ошибок.

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

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

Извлекает массив объектов MemberInfo, соответствующих всем членам, которые сопоставлены заданному имени.

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

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

Извлекает массив объектов MemberInfo, соответствующих всем членам текущего объекта.

(Унаследовано от ActivationObject)
GetMemberValue(String, Int32)

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

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

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

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

Получает метод с заданным именем.

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

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

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

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

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

Получает массив объектов MethodInfo, соответствующих всем методам текущего объекта скрипта.

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

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

Получает ссылку на родительский объект.

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

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

Получает массив объектов PropertyInfo, соответствующих всем свойствам текущего объекта скрипта.

(Унаследовано от ScriptObject)
GetProperty(String, BindingFlags)

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

Получает свойство с указанным именем.

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

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

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

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

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

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

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

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

Вызывает указанный член.

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

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

Создает неполную копию текущего объекта Object.

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

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

Возвращает строку, представляющую текущий объект.

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

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

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