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 |
Представляет область блока кода, который принимает участие в иерархии областей и который может быть отправлен в глобальный стек областей. Например, этот класс может представлять область |
| 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 |
Представляет объект 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 |
Представляет ошибку, возникающую при |
| 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 |
Представляет объект 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 |
Представляет состояние исключения, когда выполнение кода возвращается из |
| 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 |
Представляет инструкцию |
Интерфейсы
| Имя | Описание |
|---|---|
| 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. |