Microsoft.JScript Espaço de Nomes

Contém classes que suportam compilação e geração de código usando a linguagem JScript.

Classes

Name Description
ActivationObject

Representa um objeto que está a participar numa hierarquia de escopo. Esta aula contém métodos para resolver o âmbito e para obter informações sobre membros. Pertence à categoria de compilação e estado de execução.

ActiveXObjectConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

ArgumentsObject

Representa a informação usada para chamar uma função. Isto inclui a função, o chamador, os argumentos e informações sobre o quadro da pilha. Esta classe pertence à categoria de objetos e funções.

ArrayConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

ArrayLiteral

Esta classe é usada pelo analisador JScript para representar um literal de array.

ArrayObject

Representa um objeto de array. Esta classe pertence à categoria de modelos de objetos incorporados.

ArrayPrototype

Fornece métodos e propriedades estáticas para ArrayObject objetos. Todos os métodos desta classe são chamados passando uma referência ao objeto que está a pedir acesso ao método. Esta classe pertence à categoria de modelos de objetos incorporados.

ArrayWrapper

Envolve um array para criar um JScript ArrayObject. Esta classe envolve um objeto .NET Framework Array ou um objeto JScript ArrayObject.

AssemblyCustomAttributeList

Esta classe é usada pelo parser JScript para armazenar os atributos atribuídos a uma assembleia.

AST

Representa a árvore de sintaxe abstrata usada para analisar código JScript.

ASTList

Mantém uma lista de AST elementos. Esta classe pertence à categoria da árvore de sintaxe abstrata.

BinaryOp

Representa a classe base para classes que realizam operações em dois operandos, como Plus, Equality, e Relational. Esta classe pertence à categoria da árvore de sintaxe abstrata.

Binding

Representa uma referência a um membro de classe, expressão chamável ou nome de variável. Esta classe tenta resolver a referência ao valor correto em tempo de compilação.

BitwiseBinary

Realiza operações binárias bit a bit. Esta classe pertence à categoria da árvore de sintaxe abstrata.

Block

Representa um bloco em JScript. Esta classe é usada principalmente para JSParser criar Block objetos quando analisa código. Esta classe pertence à categoria da árvore de sintaxe abstrata.

BlockScope

Representa o âmbito de um bloco de código que está a participar numa hierarquia de âmbito e que pode ser empurrado para a pilha global de escopo. Por exemplo, esta classe pode representar o âmbito de um try bloco.

BooleanConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

BooleanObject

Representa um objeto booleano. Esta classe pertence à categoria de modelos de objetos incorporados.

BooleanPrototype

Fornece métodos e propriedades estáticas para BooleanObject objetos. Todos os métodos desta classe são chamados passando uma referência ao objeto que está a pedir acesso ao método. Esta classe pertence à categoria de modelos de objetos incorporados.

BreakOutOfFinally

Representa o estado de exceção quando a execução de código se rompe de um finally bloco.

Closure

Representa uma função de fecho. Esta classe pertence à categoria de objetos e funções.

CmdLineException

Representa erros que ocorrem quando executa o compilador de linha de comandos jsc.exe.

CmdLineOptionParser

Determina se as opções especificadas ao compilador de linha de comandos jsc.exe estão corretamente formadas e lê os argumentos, caso existam.

COMCharStream

Representa um fluxo que envia os seus dados para um IMessageReceiver. Os dados são armazenados num buffer até serem esvaziados ou o fluxo ser fechado.

COMFieldInfo

Permite que o JScript comunique com um campo COM externo. Esta classe é usada por uma implementação COM externa para expor os seus objetos ao JScript porque o JScript precisa de um managed MemberInfo para se ligar a um objeto externo.

COMMethodInfo

Permite que o JScript comunique com um método COM externo. Esta classe é usada por uma implementação COM externa para expor os seus objetos ao JScript porque o JScript precisa de um managed MemberInfo para se ligar a um objeto externo.

COMPropertyInfo

Permite que o JScript comunique com uma propriedade COM externa. Esta classe é usada por uma implementação COM externa para expor os seus objetos ao JScript porque o JScript precisa de um managed MemberInfo para se ligar a um objeto externo.

Context

Representa o código-fonte JScript. Esta classe pertence à categoria de estado de compilação e tempo de execução.

ContinueOutOfFinally

Representa o estado de exceção quando a execução do código continua fora de um finally bloco.

Convert

Converte dados de um tipo para outro. Esta é uma classe utilitária.

DateConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

DateObject

Representa um objeto data. Esta classe pertence à categoria de modelos de objetos incorporados.

DatePrototype

Fornece métodos e propriedades estáticas para DateObject objetos. Todos os métodos desta classe são chamados passando uma referência ao objeto que está a pedir acesso ao método. Esta classe pertence à categoria de modelos de objetos incorporados.

DebugBreak

Esta classe é usada pelo analisador JScript para representar um ponto de interrupção num depurador.

DebugConvert

Converte dados de um tipo para outro. Inclui métodos que convertem valores em String objetos para que possam ser exibidos pelo depurador.

DocumentContext

Representa um ficheiro de código-fonte escrito na linguagem JScript.

DynamicFieldInfo

Representa informação de campo. Esta classe é usada para devolver campos de classes expando e arrays de scripts ao depurador.

Empty

Representa o valor de uma variável que não foi instanciada.

EndOfFile

Esta classe é usada pelo analisador JScript para representar o chegada ao fim de um ficheiro como exceção. O código pode gerar este erro para parar o parser.

EnumeratorConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

EnumeratorObject

Representa um objeto enumerador. Esta classe pertence à categoria de modelos de objetos incorporados.

EnumeratorPrototype

Fornece métodos e propriedades estáticas para EnumeratorObject objetos. Todos os métodos desta classe são chamados passando uma referência ao objeto que está a pedir acesso ao método. Esta classe pertence à categoria de modelos de objetos incorporados.

Equality

Realiza operações de comparação. Esta classe pertence à categoria da árvore de sintaxe abstrata.

ErrorConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

ErrorObject

Representa um objeto de erro. Esta classe pertence à categoria de modelos de objetos incorporados.

ErrorPrototype

Fornece métodos e propriedades estáticas para ErrorObject objetos. Todos os métodos desta classe são chamados passando uma referência ao objeto que está a pedir acesso ao método. Esta classe pertence à categoria de modelos de objetos incorporados.

Eval

Avalia código JScript. Esta classe pertence à categoria da árvore de sintaxe abstrata.

EvalErrorObject

Representa um erro que ocorre quando o eval método é utilizado. Para mais informações, consulte eval Method (Visual Studio - JScript).

Expando

Indica que uma classe ou método é uma classe expanso ou método.

FieldAccessor

Representa um acessório de campo.

ForIn

Representa a instrução JScript for...in . Esta classe pertence à categoria da árvore de sintaxe abstrata.

FunctionConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

FunctionDeclaration

Representa uma declaração de função. Esta classe pertence à categoria da árvore de sintaxe abstrata.

FunctionExpression

Representa um objeto funcional. Esta classe pertence à categoria da árvore de sintaxe abstrata.

FunctionObject

Representa um objeto funcional.

FunctionPrototype

Fornece métodos e propriedades estáticas para FunctionObject objetos. Todos os métodos desta classe são chamados passando uma referência ao objeto que está a pedir acesso ao método. Esta classe pertence à categoria de modelos de objetos incorporados.

FunctionWrapper

Liga os membros de uma função a um objeto.

GlobalObject

Armazena constantes, informação sobre tipos de dado, funções de utilidade e referências a objetos baseados em protótipos. Esta classe pertence à categoria de modelos de objetos incorporados.

Globals

Armazena referências a todos os tipos globalmente disponíveis e gere a pilha. Esta classe pertence à categoria de estado de compilação e tempo de execução.

GlobalScope

Representa o âmbito global.

Hide

Indica que um método ou campo esconde um método ou campo numa classe base.

Import

Importa namespaces para uso em código. Esta classe pertence à categoria da árvore de sintaxe abstrata.

In

Determina se um objeto está contido noutro objeto. Esta classe pertence à categoria da árvore de sintaxe abstrata.

Instanceof

Determina se um objeto pode ser coagido ao tipo de outro objeto. Esta classe pertence à categoria da árvore de sintaxe abstrata.

JSAuthor

Fornece serviços para a autoria de código JScript num editor.

JSConstructor

Envolve um FunctionObject.

JScriptCodeProvider

Fornece acesso a instâncias do gerador de código JScript e do compilador de código.

JScriptException

A exceção que é lançada pelo JScript para notificar um host ou programa em tempo de execução da linguagem comum (CLR) de que ocorreu um erro. A JScriptException normalmente recebe um JSError valor de enumeração.

JSField

Suporta todos os campos no JScript. Esta é a classe base para todos os campos definidos pelo JScript. Esta classe pertence à categoria de ligação do nome.

JSFieldInfo

Embrulha um FieldInfo objeto.

JSFunctionAttribute

Usado com JSFunctionAttributeEnum para anotar as convenções de chamada de métodos e construtores gerados pelo compilador JScript.

JSLocalField

Representa uma variável local.

JSMethod

Representa um método JScript. Esta classe pertence à categoria de ligação do nome.

JSMethodInfo

Embrulha um MethodInfo objeto.

JSObject

Representa um objeto no JScript. Esta classe pertence à categoria de objetos e funções.

JSParser

Analisa código JScript. Esta classe pertence à categoria de varrimento e análise sintática.

JSPrototypeObject

Adiciona uma propriedade de função construtora a JSObject para fins iniciais de ligação. Esta classe pertence à categoria de objetos e funções.

JSScanner

Varre código JScript à procura de unidades individuais de código, ou tokens. Esta classe pertence à categoria de varrimento e análise sintática.

JSVariableField

Suporta campos de variáveis em JScript. Esta é a classe base para parâmetros, variáveis locais, variáveis globais e membros de classe.

LateBinding

Representa uma referência a um membro de classe, expressão chamável ou nome de variável. Esta classe tenta resolver a referência ao valor correto em tempo de execução.

LenientArrayPrototype

Armazena objetos que representam os métodos estáticos da ArrayPrototype classe. A LenientArrayPrototype classe pertence à categoria de modelos de objetos incorporados.

LenientBooleanPrototype

Armazena objetos que representam os métodos estáticos da BooleanPrototype classe. A LenientBooleanPrototype classe pertence à categoria de modelos de objetos incorporados.

LenientDateConstructor

Armazena objetos que representam os métodos estáticos da DateConstructor classe. A LenientDateConstructor classe pertence à categoria de modelos de objetos incorporados.

LenientDatePrototype

Armazena objetos que representam os métodos estáticos da DatePrototype classe. A LenientDatePrototype classe pertence à categoria de modelos de objetos incorporados.

LenientEnumeratorPrototype

Armazena objetos que representam os métodos estáticos da EnumeratorPrototype classe. A LenientEnumeratorPrototype classe pertence à categoria de modelos de objetos incorporados.

LenientErrorPrototype

Armazena objetos que representam os métodos estáticos da ErrorPrototype classe. A LenientErrorPrototype classe pertence à categoria de modelos de objetos incorporados.

LenientFunctionPrototype

Armazena objetos que representam os métodos estáticos da FunctionPrototype classe. A LenientFunctionPrototype classe pertence à categoria de modelos de objetos incorporados.

LenientGlobalObject

Armazena objetos da função construtora, informação sobre tipos de dados e objetos que representam os métodos estáticos da GlobalObject classe. A LenientGlobalObject classe pertence à categoria de modelos de objetos incorporados.

LenientMathObject

Armazena objetos que representam os métodos estáticos da MathObject classe. A LenientMathObject classe pertence à categoria de modelos de objetos incorporados.

LenientNumberPrototype

Armazena objetos que representam os métodos estáticos da NumberPrototype classe. A LenientNumberPrototype classe pertence à categoria de modelos de objetos incorporados.

LenientObjectPrototype

Armazena objetos que representam os métodos estáticos da ObjectPrototype classe. A LenientObjectPrototype classe pertence à categoria de modelos de objetos incorporados.

LenientRegExpPrototype

Armazena objetos que representam os métodos estáticos da RegExpPrototype classe. A LenientRegExpPrototype classe pertence à categoria de modelos de objetos incorporados.

LenientStringConstructor

Armazena objetos que representam os métodos estáticos da StringConstructor classe. A LenientStringConstructor classe pertence à categoria de modelos de objetos incorporados.

LenientStringPrototype

Armazena objetos que representam os métodos estáticos da StringPrototype classe. A LenientStringPrototype classe pertence à categoria de modelos de objetos incorporados.

LenientVBArrayPrototype

Armazena objetos que representam os métodos estáticos da VBArrayPrototype classe. A LenientVBArrayPrototype classe pertence à categoria de modelos de objetos incorporados.

MathObject

Fornece constantes e métodos estáticos para funções trigonométricas, funções logarítmicas e outras funções matemáticas comuns. Esta classe pertence à categoria de modelos de objetos incorporados.

MemberInfoList

Mantém uma lista de MemberInfo elementos.

MethodInvoker

Representa o invocador para um método particular. Usado pela JSMethodInfo classe para invocar métodos.

Missing

Representa o valor de uma variável que foi instanciada mas que ainda não teve o seu valor definido.

Namespace

Representa um namespace.

NoContextException

A exceção que é lançada quando não há código Context associado a um JScriptException.

NotRecommended

Indica que um método ou campo não é recomendado.

NumberConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

NumberObject

Representa um objeto numérico. Esta classe pertence à categoria de modelos de objetos incorporados.

NumberPrototype

Fornece métodos e propriedades estáticas para NumberObject objetos. Todos os métodos desta classe são chamados passando uma referência ao objeto que está a pedir acesso ao método. Esta classe pertence à categoria de modelos de objetos incorporados.

NumericBinary

Realiza operações binárias em operandos numéricos. Esta classe pertence à categoria da árvore de sintaxe abstrata.

NumericUnary

Realiza operações unárias em operandos numéricos. Esta classe pertence à categoria da árvore de sintaxe abstrata.

ObjectConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

ObjectPrototype

Fornece métodos e propriedades estáticas para JSObject objetos. Todos os métodos desta classe são chamados passando uma referência ao objeto que está a pedir acesso ao método. Esta classe pertence à categoria de modelos de objetos incorporados.

Override

Indica que um método ou campo sobrepõe um método ou campo numa classe base.

Package

Cria pacotes de código JScript para uso por outro código. Esta classe pertence à categoria da árvore de sintaxe abstrata.

ParserException

Esta classe é usada pelo analisador JScript para representar exceções ao analisador.

Plus

Realiza operações de adição e concatenação. Esta classe pertence à categoria da árvore de sintaxe abstrata.

PostOrPrefixOperator

Realiza operações de incremento e decremento que correspondem à sintaxe do prefixo e do pós-fixo. Esta classe pertence à categoria da árvore de sintaxe abstrata.

RangeErrorObject

Representa um erro de alcance. Por exemplo, pode ocorrer um erro de intervalo quando se usa um índice incorreto para aceder a um elemento do array.

ReferenceAttribute

Representa uma referência a uma assembleia.

ReferenceErrorObject

Representa um erro de referência. Por exemplo, pode ocorrer um erro de referência quando se refere a uma variável não declarada.

RegExpConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

RegExpMatch

Representa os resultados de uma correspondência de expressão regular. Esta classe pertence à categoria de modelos de objetos incorporados.

RegExpObject

Representa um objeto de expressão regular. Esta classe pertence à categoria de modelos de objetos incorporados.

RegExpPrototype

Fornece métodos e propriedades estáticas para RegExpObject objetos. Todos os métodos desta classe são chamados passando uma referência ao objeto que está a pedir acesso ao método. Esta classe pertence à categoria de modelos de objetos incorporados.

Relational

Realiza operações de comparação relacional. Esta classe pertence à categoria da árvore de sintaxe abstrata.

ReturnOutOfFinally

Representa o estado de exceção quando a execução do código retorna a partir de um finally bloco.

Runtime

Fornece funções utilitárias.

ScriptBlock

Representa um bloco de código JScript. Esta classe pertence à categoria da árvore de sintaxe abstrata.

ScriptFunction

Representa um objeto baseado em protótipo definido por uma função construtora. A maioria das classes de funções construtoras, como DateConstructor, NumberConstructor, StringConstructor, e ObjectConstructor, herda desta classe. Esta classe pertence à categoria de objetos e funções.

ScriptObject

Suporta todas as classes JScript. Esta é a classe base definitiva de todas as classes JScript. Esta classe pertence à categoria de objetos e funções.

ScriptStream

Representa um fluxo de dados. Esta classe envia os seus dados para um COMCharStream ou para um Console fluxo.

SimpleHashtable

Uma tabela de hash para o armazenamento interno dos itens.

StackFrame

Representa um stack frame para execução de código. Esta classe contém métodos para resolver o âmbito. Pertence à categoria de compilação e estado de execução.

StrictEquality

Realiza operações de comparação. Esta classe pertence à categoria da árvore de sintaxe abstrata.

StringConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

StringObject

Representa um objeto string. Esta classe pertence à categoria de modelos de objetos incorporados.

StringPrototype

Fornece métodos e propriedades estáticas para StringObject objetos. Todos os métodos desta classe são chamados passando uma referência ao objeto que está a pedir acesso ao método. Esta classe pertence à categoria de modelos de objetos incorporados.

SuperTypeMembersSorter

Armazena membros de classes base e interfaces.

SyntaxErrorObject

Representa um erro de sintaxe. Por exemplo, pode ocorrer um erro de sintaxe quando se omite um ponto e vírgula.

Throw

Faz uma exceção. Esta classe pertence à categoria da árvore de sintaxe abstrata.

Try

Identifica blocos de código a executar em escopos de gestão de erros. Esta classe pertence à categoria da árvore de sintaxe abstrata.

TypedArray

Representa uma referência refletível à Array classe. Esta classe armazena o tipo de elemento de um array tipado, mas esta classe não armazena dados.

TypeErrorObject

Representa um erro de tipo. Por exemplo, pode ocorrer um erro de tipo quando se passa um objeto de um tipo para um método que espera um objeto de outro tipo.

Typeof

Determina os tipos de dados dos objetos. Esta classe pertence à categoria da árvore de sintaxe abstrata.

TypeReflector

Fornece uma implementação de GetMember(String, BindingFlags) que é mais rápida do que GetMember(String, BindingFlags).

UnaryOp

Representa a classe base para classes que realizam operações em operandos individuais, como Typeof e PostOrPrefixOperator. Esta classe pertence à categoria da árvore de sintaxe abstrata.

URIErrorObject

Representa um erro de Identificador Uniforme de Recursos (URI). Por exemplo, pode ocorrer um erro de URI quando tenta codificar ou decodificar um URI.

VBArrayConstructor

Representa um objeto baseado em protótipo definido por uma função construtora. Esta classe pertence à categoria de modelos de objetos incorporados.

VBArrayObject

Representa um objeto VBArray. Esta classe pertence à categoria de modelos de objetos incorporados.

VBArrayPrototype

Fornece métodos e propriedades estáticas para VBArrayObject objetos. Todos os métodos desta classe são chamados passando uma referência ao objeto que está a pedir acesso ao método. Esta classe pertence à categoria de modelos de objetos incorporados.

VsaItem

Representa itens adicionados ao motor de scripts .NET. Isto inclui itens de código, itens de referência e itens globais.

VsaItems

Representa uma coleção de IJSVsaItem objetos que podem ser endereçados quer pelo nome, quer por índice.

With

Representa a with afirmação. Esta classe pertence à categoria da árvore de sintaxe abstrata.

Interfaces

Name Description
COMMemberInfo

Define métodos que permitem ao JScript comunicar com um membro externo do COM. Esta interface é usada por uma implementação COM externa para expor os seus objetos ao JScript porque o JScript requer um managed MemberInfo para ligar a um objeto externo.

IActivationObject

Define métodos para resolver o âmbito. Esta interface é implementada por todos os objetos que participam numa hierarquia de escopo.

IAuthorServices

Define serviços para criar código JScript num editor.

IColorizeText

Define serviços para colorizar texto quando código JScript está a ser criado num editor.

IDebugConvert

Define um conjunto de métodos utilitários que convertem dados de um tipo para outro. Inclui métodos que convertem valores em String objetos para que possam ser exibidos pelo depurador.

IDebugConvert2

Define métodos utilitários que convertem dados de um tipo para outro. Inclui métodos que convertem valores em String objetos para que possam ser exibidos pelo depurador.

IDebuggerObject

Define métodos que fornecem informação sobre objetos depuradores. Esta interface é implementada por todos os IReflect objetos que são implementados pelo depurador. Atualmente, esta interface serve apenas para sinalizar estes objetos como tal no motor de scripting.

IDebugScriptScope

Define métodos que definem o this valor associado ao âmbito global. Usado pelo VsaEngine.

IDebugType

Define métodos que fornecem informação sobre objetos depuradores. Esta interface é implementada por objetos depuradores que representam um tipo no alvo depurador.

IDebugVsaScriptCodeItem

Define métodos que avaliam expressões e analisam cadeias de texto. Esta interface é tipicamente implementada por um objeto que representa um bloco de código, e é normalmente chamada por um depurador. Esta interface fornece funcionalidades extra necessárias a um host IActiveScript.

IDefineEvent

Define funcionalidades extra necessárias a um host de script ativo.

IEngine2

Define funcionalidades extra necessárias para um host IActiveScript. Implementado pelo VsaEngine motor.

IErrorHandler

Define métodos para lidar com erros que ocorrem quando o código está a ser analisado.

IMessageReceiver

Define métodos que recebem saída de um motor de scripting. Esta interface funciona como um objeto de callback para capturar saídas que, de outra forma, iriam para a consola.

IMethodsCompletionInfo

Esta é uma interface de marcadores e não tem métodos.

INeedEngine

Define métodos que obtêm e definem referências ao motor de scripting.

IObjectCompletionInfo

Esta é uma interface de marcadores e não tem métodos.

IParseText

Define métodos para análise de texto quando código JScript está a ser criado num editor.

IRedirectOutput

Define métodos que capturam saídas que, de outra forma, iriam para a consola. Esta interface é implementada pelo VsaEngine.

ISite2

Define métodos que são usados pelo VsaEngine para resolução de nomes. Fornece funcionalidades extra necessárias a um host IActiveScript.

ITokenColorInfo

Define propriedades para colorir unidades específicas de código.

ITokenEnumerator

Define métodos para iterar sobre uma coleção de ITokenColorInfo objetos.

IVsaFullErrorInfo

Define propriedades para obter informação sobre erros. Esta interface fornece funcionalidades extra necessárias a um host IActiveScript.

IVsaScriptCodeItem

Define funcionalidades extra necessárias para um host IActiveScript.

IVsaScriptScope

Define métodos para resolver o âmbito. O objeto de âmbito global implementa VsaEngine esta interface.

IWrappedMember

Define métodos para aceder ao objeto onde um membro está definido.

MemberInfoInitializer

Define métodos que um objeto COM externo deve implementar. Esta interface é usada por uma implementação COM externa para expor os seus objetos ao JScript porque o JScript precisa de um managed MemberInfo para se ligar a um objeto externo. Esta interface é implementada por COMFieldInfo, COMMethodInfo, e COMPropertyInfo.

Enumerações

Name Description
CmdLineError

Especifica erros que ocorrem quando executa o compilador de linha de comandos jsc.exe. Esta enumeração é usada para criar CmdLineException objetos.

ErrorType

Especifica os tipos de erro JScript.

JSBuiltin

Especifica as funções JScript incorporadas. Estas funções correspondem aos métodos estáticos dos objetos intrínsecos JScript. Os membros desta enumeração são usados para criar JSFunctionAttribute objetos.

JSError

Especifica as mensagens de erro JScript. Esta classe pertence à categoria de estado de compilação e tempo de execução.

JSFunctionAttributeEnum

Especifica as convenções de chamada das funções geradas pelo compilador JScript. Usado com o JSFunctionAttribute atributo personalizado.

JSToken

Especifica as unidades individuais de código, ou tokens, que compõem a linguagem JScript.

SourceState

Especifica o estado do texto do código-fonte. Esta classe é usada juntamente com outras que fornecem informação para o código JScript a cores num editor.

TokenColor

Especifica as cores que as unidades individuais de código devem ter quando o texto está a ser colorizado num editor. Os membros desta enumeração são usados pela Color propriedade dos ITokenColorInfo objetos.

VSAITEMTYPE2

Prolonga a JSVsaItemType enumeração. Fornece funcionalidades extra necessárias a um host IActiveScript.