Поделиться через


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

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

BooleanConstructor

Представляет объект на основе прототипа, определенный при помощи функции конструктора. Этот класс принадлежит к категории встроенных объектных моделей.

BooleanObject

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

BooleanPrototype

Предоставляет статические методы и свойства для объектов BooleanObject. Все методы этого класса вызываются путем передачи ссылки объекту, запрашивающему доступ к методу. Этот класс принадлежит к категории встроенных объектных моделей.

BreakOutOfFinally

Представляет состояние исключения, когда выполнение кода выходит за пределы блока finally.

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

Представляет состояние исключения, когда выполнение кода продолжается вне блока finally.

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

Представляет ошибки, которые происходят при использовании метода eval. Дополнительные сведения см. в разделе Метод eval (Visual Studio — JScript).

Expando

Указывает, что класс или метод является классом или методом expando.

FieldAccessor

Представляет метод доступа к полю.

ForIn

Представляет оператор JScript for...in. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом.

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

Представляет состояние исключения, когда выполнение кода возобновляется вне блока finally.

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

Представляет оператор with. Этот класс принадлежит к категории деревьев с абстрактным синтаксисом.

Интерфейсы

COMMemberInfo

Определяет методы, которые позволяют JScript обмениваться данным с внешними COM-членом. Этот интерфейс используется внешней COM-реализацией для представления ее объектов в JScript, поскольку для JScript требуется управляемый объект MemberInfo, привязываемый к внешнему объекту.

IActivationObject

Определяет методы для разрешения области. Этот интерфейс реализуется всеми объектами, которые входят в состав иерархии областей.

IAuthorServices

Определяет услуги по разработке кода JScript в редакторе.

IColorizeText

Определяет службы для выделения текста цветом при разработке кода JScript в редакторе.

IDebugConvert

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

IDebugConvert2

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

IDebuggerObject

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

IDebugScriptScope

Определяет методы, которые задают значение this, связанное с глобальной областью. Используется объектом VsaEngine.

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.