Microsoft.JScript Пространство имен

Содержит классы, поддерживающие компиляцию и создание кода с помощью языка JScript.

Классы

Имя Описание
ActivationObject

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

ActiveXObjectConstructor

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

ArgumentsObject

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

ArrayConstructor

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

ArrayLiteral

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

ArrayObject

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

ArrayPrototype

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

ArrayWrapper

Упаковывает массив для создания JScript ArrayObject. Этот класс упаковывает объект .NET Framework Array или объект JScript ArrayObject.

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

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

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 Method (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

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

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, NumberConstructorStringConstructorи 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.