Microsoft.JScript Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит классы, поддерживающие компиляцию и генерацию кода с помощью языка JScript.
Классы
| ActivationObject |
Представляет объект, который входит в состав иерархии областей. Этот класс содержит методы для разрешения области и получения сведений о членах. Он принадлежит к категории состояний компиляции и времени выполнения. |
| ActiveXObjectConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| ArgumentsObject |
Представляет сведения, используемые для вызова функции. К их числу относятся данные о функции, вызывающем объекте, аргументах и кадре стека. Этот класс принадлежит к категории объектов и функций. |
| ArrayConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| ArrayLiteral |
Этот класс используется средством синтаксического анализа JScript для представления литерала типа "массив". |
| ArrayObject |
Представляет объект массива. Этот класс принадлежит к категории встроенных объектных моделей. |
| ArrayPrototype |
Предоставляет статические методы и свойства для объектов ArrayObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей. |
| ArrayWrapper |
Создает оболочку для массива с целью создания объекта JScript ArrayObject. Этот класс создает оболочки либо для объекта Array платформы .NET Framework, либо для объекта ArrayObject платформы JScript. |
| AssemblyCustomAttributeList |
Этот класс используется средством синтаксического анализа JScript для хранения атрибутов, назначенных сборке. |
| AST |
Представляет дерево с абстрактным синтаксисом, используемое для анализа кода JScript. |
| ASTList |
Сохраняет список дочерних элементов AST. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| BinaryOp |
Представляет базовый класс для классов, выполняющих операции с двумя операндами, например Plus, Equality и Relational. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| Binding |
Представляет ссылку на член класса, вызываемое выражение или имя переменной. Этот класс пытается разрешить ссылку на правильное значение во время компиляции. |
| BitwiseBinary |
Выполняет битовые двоичные операции. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| Block |
Представляет блок в JScript. Этот класс используется преимущественно классом JSParser для создания объектов Block в процессе анализа кода. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| BlockScope |
Представляет область блока кода, которая входит в состав иерархии областей и может быть принудительно передана в стек глобальных областей. Например, этот класс может представлять область блока |
| BooleanConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| BooleanObject |
Представляет логический объект. Этот класс принадлежит к категории встроенных объектных моделей. |
| BooleanPrototype |
Предоставляет статические методы и свойства для объектов BooleanObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей. |
| BreakOutOfFinally |
Представляет состояние исключения, когда выполнение кода выходит за пределы блока |
| Closure |
Представляет функцию закрытия. Этот класс принадлежит к категории объектов и функций. |
| CmdLineException |
Представляет ошибки, которые происходят при запуске компилятора командной строки jsc.exe. |
| CmdLineOptionParser |
Проверят правильность форматирования параметра, заданного для компилятора командной строки jsc.exe и считывает аргументы при их наличии. |
| COMCharStream |
Представляет поток, который отправляет свои данные в объект IMessageReceiver. Данные хранятся в буфере до тех пор, пока они не будут очищены или не будет закрыт поток. |
| COMFieldInfo |
Позволяет JScript обмениваться данным с внешним COM-полем. Этот класс используется внешней реализацией COM для предоставления объектов для JScript, так как для JScript требуется управляемый объект MemberInfo для привязки к внешнему объекту. |
| COMMethodInfo |
Позволяет JScript взаимодействовать с внешним методом COM. Этот класс используется внешней реализацией COM для предоставления объектов для JScript, так как для JScript требуется управляемый объект MemberInfo для привязки к внешнему объекту. |
| COMPropertyInfo |
Позволяет JScript обмениваться данным с внешним COM-свойством. Этот класс используется внешней реализацией COM для предоставления объектов для JScript, так как для JScript требуется управляемый объект MemberInfo для привязки к внешнему объекту. |
| Context |
Представляет исходный код JScript. Этот класс принадлежит к категории состояний компиляции и времени выполнения. |
| ContinueOutOfFinally |
Представляет состояние исключения, когда выполнение кода продолжается вне блока |
| Convert |
Преобразует данные одного типа в другой. Это служебный класс. |
| DateConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| DateObject |
Представляет объект даты. Этот класс принадлежит к категории встроенных объектных моделей. |
| DatePrototype |
Предоставляет статические методы и свойства для объектов DateObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей. |
| DebugBreak |
Этот класс используется средством синтаксического анализа JScript для представления точки останова в отладчике. |
| DebugConvert |
Преобразует данные одного типа в другой. Включает методы, преобразующие значения в объекты типа String, чтобы их можно было отобразить в отладчике. |
| DocumentContext |
Представляет файл исходного кода, написанного на языке JScript. |
| DynamicFieldInfo |
Представляет сведения о поле. Этот класс используется для возврата отладчику полей классов expando и массивов скрипта. |
| Empty |
Представляет значение переменной, для которой не был создан экземпляр. |
| EndOfFile |
Этот класс используется средством синтаксического анализа JScript для представления достижения конца файла как исключения. Код может выбрасывать эту ошибку для остановки работы средства синтаксического анализа. |
| EnumeratorConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| EnumeratorObject |
Представляет объект перечислителя. Этот класс принадлежит к категории встроенных объектных моделей. |
| EnumeratorPrototype |
Предоставляет статические методы и свойства для объектов EnumeratorObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей. |
| Equality |
Выполняет операции сравнения. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| ErrorConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| ErrorObject |
Представляет объект ошибки. Этот класс принадлежит к категории встроенных объектных моделей. |
| ErrorPrototype |
Предоставляет статические методы и свойства для объектов ErrorObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей. |
| Eval |
Оценивает код JScript. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| EvalErrorObject |
Представляет ошибки, которые происходят при использовании метода |
| Expando |
Указывает, что класс или метод является классом или методом expando. |
| FieldAccessor |
Представляет метод доступа к полю. |
| ForIn |
Представляет оператор JScript |
| FunctionConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| FunctionDeclaration |
Представляет объявление функции. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| FunctionExpression |
Представляет объект функции. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| FunctionObject |
Представляет объект функции. |
| FunctionPrototype |
Предоставляет статические методы и свойства для объектов FunctionObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей. |
| FunctionWrapper |
Привязывает члены функции к объекту. |
| GlobalObject |
Хранит константы, сведения о типе данных, служебные функции и ссылки на объекты на основе прототипа. Этот класс принадлежит к категории встроенных объектных моделей. |
| Globals |
Хранит ссылки на все доступные на глобальном уровне типы и управляет стеком. Этот класс принадлежит к категории состояний компиляции и времени выполнения. |
| GlobalScope |
Представляет глобальную область. |
| Hide |
Указывает, что метод или поле скрывают метод или поле в базовом классе. |
| Import |
Импортирует пространства имен для использования в коде. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| In |
Определяет, содержится ли объект в другом объекте. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| Instanceof |
Определяет, можно ли привести объект к типу другого объекта. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| JSAuthor |
Предоставляет услуги по разработке кода JScript в редакторе. |
| JSConstructor |
Создает оболочку для FunctionObject. |
| JScriptCodeProvider |
Предоставляет доступ к экземплярам генератора и компилятора кода JScript. |
| JScriptException |
Исключение, которое вызывается JScript для уведомления программы или узла среды CLR о произошедшей ошибке. JScriptException обычно принимает значение перечисления JSError. |
| JSField |
Поддерживает все поля в JScript. Этот класс является базовым для всех полей, определенных JScript. Этот класс принадлежит к категории привязки по имени. |
| JSFieldInfo |
Создает оболочку для объекта FieldInfo. |
| JSFunctionAttribute |
Используется JSFunctionAttributeEnum для комментирования соглашений о вызовах методов и конструкторов, создаваемых компилятором JScript. |
| JSLocalField |
Представляет локальную переменную. |
| JSMethod |
Представляет метод JScript. Этот класс принадлежит к категории привязки по имени. |
| JSMethodInfo |
Создает оболочку для объекта MethodInfo. |
| JSObject |
Представляет объект в JScript. Этот класс принадлежит к категории объектов и функций. |
| JSParser |
Анализирует код JScript. Этот класс принадлежит к категории сканирования и синтаксического анализа. |
| JSPrototypeObject |
Добавляет функцию конструктора в объект JSObject для процессов раннего связывания. Этот класс принадлежит к категории объектов и функций. |
| JSScanner |
Ищет в коде JScript отдельные блоки кода или токены. Этот класс принадлежит к категории сканирования и синтаксического анализа. |
| JSVariableField |
Поддерживает доступные поля в JScript. Это базовый класс для параметров, локальных переменных, глобальных переменных и членов класса. |
| LateBinding |
Представляет ссылку на член класса, вызываемое выражение или имя переменной. Этот класс пытается разрешить ссылку на правильное значение во время выполнения. |
| LenientArrayPrototype |
Хранит объекты, представляющие статические методы класса ArrayPrototype. Класс LenientArrayPrototype принадлежит к категории встроенных объектных моделей. |
| LenientBooleanPrototype |
Хранит объекты, представляющие статические методы класса BooleanPrototype. Класс LenientBooleanPrototype принадлежит к категории встроенных объектных моделей. |
| LenientDateConstructor |
Хранит объекты, представляющие статические методы класса DateConstructor. Класс LenientDateConstructor принадлежит к категории встроенных объектных моделей. |
| LenientDatePrototype |
Хранит объекты, представляющие статические методы класса DatePrototype. Класс LenientDatePrototype принадлежит к категории встроенных объектных моделей. |
| LenientEnumeratorPrototype |
Хранит объекты, представляющие статические методы класса EnumeratorPrototype. Класс LenientEnumeratorPrototype принадлежит к категории встроенных объектных моделей. |
| LenientErrorPrototype |
Хранит объекты, представляющие статические методы класса ErrorPrototype. Класс LenientErrorPrototype принадлежит к категории встроенных объектных моделей. |
| LenientFunctionPrototype |
Хранит объекты, представляющие статические методы класса FunctionPrototype. Класс LenientFunctionPrototype принадлежит к категории встроенных объектных моделей. |
| LenientGlobalObject |
Хранит объекты функции конструктора, сведения о типе данных и объекты, представляющие статические методы класса GlobalObject. Класс LenientGlobalObject принадлежит к категории встроенных объектных моделей. |
| LenientMathObject |
Хранит объекты, представляющие статические методы класса MathObject. Класс LenientMathObject принадлежит к категории встроенных объектных моделей. |
| LenientNumberPrototype |
Хранит объекты, представляющие статические методы класса NumberPrototype. Класс LenientNumberPrototype принадлежит к категории встроенных объектных моделей. |
| LenientObjectPrototype |
Хранит объекты, представляющие статические методы класса ObjectPrototype. Класс LenientObjectPrototype принадлежит к категории встроенных объектных моделей. |
| LenientRegExpPrototype |
Хранит объекты, представляющие статические методы класса RegExpPrototype. Класс LenientRegExpPrototype принадлежит к категории встроенных объектных моделей. |
| LenientStringConstructor |
Хранит объекты, представляющие статические методы класса StringConstructor. Класс LenientStringConstructor принадлежит к категории встроенных объектных моделей. |
| LenientStringPrototype |
Хранит объекты, представляющие статические методы класса StringPrototype. Класс LenientStringPrototype принадлежит к категории встроенных объектных моделей. |
| LenientVBArrayPrototype |
Хранит объекты, представляющие статические методы класса VBArrayPrototype. Класс LenientVBArrayPrototype принадлежит к категории встроенных объектных моделей. |
| MathObject |
Предоставляет константы и статические методы для тригонометрических, логарифмических и иных общих математических функций. Этот класс принадлежит к категории встроенных объектных моделей. |
| MemberInfoList |
Сохраняет список дочерних элементов MemberInfo. |
| MethodInvoker |
Представляет средство вызова определенного метода. Используется классом JSMethodInfo для вызова методов. |
| Missing |
Представляет значение переменной, для которой был создан экземпляр, но еще не было задано значение. |
| Namespace |
Представляет пространство имен. |
| NoContextException |
Исключение, которое возникает, если с исключением Context не связан какой-либо код JScriptException. |
| NotRecommended |
Указывает, что метод или поле использовать не рекомендуется. |
| NumberConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| NumberObject |
Представляет пустой объект. Этот класс принадлежит к категории встроенных объектных моделей. |
| NumberPrototype |
Предоставляет статические методы и свойства для объектов NumberObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей. |
| NumericBinary |
Выполняет двоичные операции с числовыми операндами. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| NumericUnary |
Выполняет унарные операции с числовыми операндами. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| ObjectConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| ObjectPrototype |
Предоставляет статические методы и свойства для объектов JSObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей. |
| Override |
Указывает, что метод или поле переопределяют метод или поле в базовом классе. |
| Package |
Создает пакеты кода JScript для использования другим кодом. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| ParserException |
Этот класс используется средством синтаксического анализа JScript для представления исключений в средстве синтаксического анализа. |
| Plus |
Выполняет операции суммирования и объединения. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| PostOrPrefixOperator |
Выполняет операции увеличения и уменьшения, соответствующие синтаксису префикса и постфикса. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| RangeErrorObject |
Представляет ошибку диапазона. Ошибка диапазона может, например, возникать при использовании неверного индекса для доступа к элементу массива. |
| ReferenceAttribute |
Представляет ссылку на сборку. |
| ReferenceErrorObject |
Представляет ошибку ссылки. Ошибка ссылки может, например, произойти при создании ссылки на необъявленную переменную. |
| RegExpConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| RegExpMatch |
Представляет результаты из сопоставления регулярных выражений. Этот класс принадлежит к категории встроенных объектных моделей. |
| RegExpObject |
Представляет объект регулярного выражения. Этот класс принадлежит к категории встроенных объектных моделей. |
| RegExpPrototype |
Предоставляет статические методы и свойства для объектов RegExpObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей. |
| Relational |
Выполняет операции сравнения отношений. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| ReturnOutOfFinally |
Представляет состояние исключения, когда выполнение кода возобновляется вне блока |
| Runtime |
Предоставляет служебные функции. |
| ScriptBlock |
Представляет блок кода JScript. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| ScriptFunction |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Большинство классов функций конструктора, таких как DateConstructor, NumberConstructor, StringConstructor и ObjectConstructor наследуют этот класс. Этот класс принадлежит к категории объектов и функций. |
| ScriptObject |
Поддерживает классы JScript. Это основной базовый класс всех классов JScript. Этот класс принадлежит к категории объектов и функций. |
| ScriptStream |
Представляет поток данных. Этот класс отправляет данные в поток COMCharStream или Console. |
| SimpleHashtable |
Хэш-таблица для внутреннего хранилища элементов. |
| StackFrame |
Представляет кадр стека для выполнения кода. Этот класс содержит методы для разрешения области. Он принадлежит к категории состояний компиляции и времени выполнения. |
| StrictEquality |
Выполняет операции сравнения. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| StringConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| StringObject |
Представляет строковый объект. Этот класс принадлежит к категории встроенных объектных моделей. |
| StringPrototype |
Предоставляет статические методы и свойства для объектов StringObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей. |
| SuperTypeMembersSorter |
Хранит члены, полученные из базовых классов и интерфейсов. |
| SyntaxErrorObject |
Представляет синтаксическую ошибку. Синтаксическая ошибка может, например, произойти в случае пропуска точки с запятой. |
| Throw |
Создает исключение. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| Try |
Позволяет идентифицировать блоки кода в областях обработки ошибок. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| TypedArray |
Представляет отражаемую ссылку на класс Array. В этом классе хранится тип элементов типизированного массива, однако в нем не хранятся данные. |
| TypeErrorObject |
Представляет ошибку типа. Ошибка типа может, например, произойти при передаче объекта одного типа методу, для которого требуется объект другого типа. |
| Typeof |
Определить тип данных объекта. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| TypeReflector |
Предоставляет реализацию метода GetMember(String, BindingFlags), который быстрее по сравнению с методом GetMember(String, BindingFlags). |
| UnaryOp |
Представляет базовый класс для классов, выполняющих операции с одним операндом, например Typeof и PostOrPrefixOperator. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом. |
| URIErrorObject |
Представляет ошибку универсального кода ресурса (URI). Ошибка URI может, например, произойти при попытке закодировать или раскодировать URI. |
| VBArrayConstructor |
Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей. |
| VBArrayObject |
Представляет объект VBArray. Этот класс принадлежит к категории встроенных объектных моделей. |
| VBArrayPrototype |
Предоставляет статические методы и свойства для объектов VBArrayObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей. |
| VsaItem |
Представляет элементы, добавленные в обработчик скриптов .NET. К их числу относятся элементы кода, элементы ссылок и глобальные элементы. |
| VsaItems |
Представляет коллекцию объектов IJSVsaItem к которым можно обращаться по имени или по индексу. |
| With |
Представляет оператор |
Интерфейсы
| COMMemberInfo |
Определяет методы, которые позволяют JScript обмениваться данным с внешними COM-членом. Этот интерфейс используется внешней COM-реализацией для представления ее объектов в JScript, поскольку для JScript требуется управляемый объект MemberInfo, привязываемый к внешнему объекту. |
| IActivationObject |
Определяет методы для разрешения области. Этот интерфейс реализуется всеми объектами, которые входят в состав иерархии областей. |
| IAuthorServices |
Определяет услуги по разработке кода JScript в редакторе. |
| IColorizeText |
Определяет службы для выделения текста цветом при разработке кода JScript в редакторе. |
| IDebugConvert |
Определяет набор служебных методов, которые преобразуют данные из одного типа в другой. Включает методы, преобразующие значения в объекты типа String, чтобы их можно было отобразить в отладчике. |
| IDebugConvert2 |
Определяет служебные методы, которые преобразуют данные из одного типа в другой. Включает методы, преобразующие значения в объекты типа String, чтобы их можно было отобразить в отладчике. |
| IDebuggerObject |
Определяет методы, предоставляющие сведения об объектах отладчика. Этот интерфейс реализуется всеми объектами IReflect, реализованными отладчиком. В данный момент этот интерфейс служит только для отметки этих объектов как таковых для обработчика скриптов. |
| IDebugScriptScope |
Определяет методы, которые задают значение |
| IDebugType |
Определяет методы, предоставляющие сведения об объектах отладчика. Этот интерфейс реализуется объектами отладчика, которые представляют тип в его целевом объекте. |
| IDebugVsaScriptCodeItem |
Определяет методы, используемые для вычисления выражений и анализа строк. Этот интерфейс обычно реализуется объектом, представляющим блок кода, и, как правило, вызывается отладчиком. Этот интерфейс предоставляет дополнительные функциональные возможности, необходимые для узла IActiveScript. |
| IDefineEvent |
Определяет дополнительные функциональные возможности, необходимые для узла активного скрипта. |
| IEngine2 |
Определяет дополнительные функциональные возможности, необходимые для сайта IActiveScript. Реализуется обработчиком VsaEngine. |
| IErrorHandler |
Определяет метод для обработки ошибок, которые происходят в процессе анализа кода. |
| IMessageReceiver |
Определяет методы для получения выходных данных из обработчика скриптов. Этот интерфейс функционирует как объект обратного вызова, перенаправляющий выходные данные, которые в противном случае выводились бы в консоль. |
| IMethodsCompletionInfo |
Это интерфейс разметки, не имеющий методов. |
| INeedEngine |
Определяет методы, которые получают и задают ссылки обработчик скриптов. |
| IObjectCompletionInfo |
Это интерфейс разметки, не имеющий методов. |
| IParseText |
Определяет методы для анализа текста при разработке кода JScript в редакторе. |
| IRedirectOutput |
Определяет методы, перенаправляющие выходные данные, которые в противном случае были бы переданы в консоль. Этот интерфейс реализуется классом VsaEngine. |
| ISite2 |
Определяет методы, используемые объектом VsaEngine для разрешения конфликта имен. Предоставляет дополнительные функциональные возможности, необходимые для узла IActiveScript. |
| ITokenColorInfo |
Определяет свойства для выделения цветом заданных блоков кода. |
| ITokenEnumerator |
Определяет методы для итерации по коллекции объектов ITokenColorInfo. |
| IVsaFullErrorInfo |
Определяет свойства для получения сведений об ошибках. Этот интерфейс предоставляет дополнительные функциональные возможности, необходимые для узла IActiveScript. |
| IVsaScriptCodeItem |
Определяет дополнительные функциональные возможности, необходимые для сайта IActiveScript. |
| IVsaScriptScope |
Определяет методы для разрешения области. Этот интерфейс реализуется объектом глобальной области VsaEngine. |
| IWrappedMember |
Определяет методы доступа к объекту, для которого определен член. |
| MemberInfoInitializer |
Определяет методы, которые должен реализовать внешний COM-объект. Этот интерфейс используется внешней COM-реализацией для представления ее объектов в JScript, поскольку для JScript необходим управляемый объект MemberInfo, привязываемый к внешнему объекту. Этот интерфейс реализуется классами COMFieldInfo, COMMethodInfo и COMPropertyInfo. |
Перечисления
| CmdLineError |
Задает ошибки, которые происходят при запуске компилятора командной строки jsc.exe. Это перечисление используется для объектов CmdLineException. |
| ErrorType |
Задает типы ошибок JScript. |
| JSBuiltin |
Задает встроенные функции JScript. Эти функции соответствуют статическим методам встроенных объектов JScript. Элементы этого перечисления используются для создания объектов JSFunctionAttribute. |
| JSError |
Задает сообщения об ошибке JScript. Этот класс принадлежит к категории состояний компиляции и времени выполнения. |
| JSFunctionAttributeEnum |
Задает соглашения о вызовах функций, созданных компилятором JScript. Используется с настраиваемым атрибутом JSFunctionAttribute. |
| JSToken |
Задает отдельные единицы кода или маркеры, из которых образуется язык JScript. |
| SourceState |
Задает состояние текста исходного кода. Этот класс используется совместно с другими классами, предоставляющими сведения для выделения кода JScript цветом в редакторе. |
| TokenColor |
Задает цвета, которыми должны отмечаться отдельные блоки кода при выделении текста цветом в редакторе. Элементы этого перечисления используются свойством Color объектов ITokenColorInfo. |
| VSAITEMTYPE2 |
Расширяет перечисление JSVsaItemType. Предоставляет дополнительные функциональные возможности, необходимые для узла IActiveScript. |