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. |