Microsoft.JScript Namespace

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

Classes

Nome Description
ActivationObject

Representa um objeto que está participando de uma hierarquia de escopo. Essa classe contém métodos para resolver o escopo e obter informações de membro. Ele pertence à categoria de estado de tempo de execução e compilação.

ActiveXObjectConstructor

Representa um objeto baseado em protótipo definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno.

ArgumentsObject

Representa as informações usadas para chamar uma função. Isso inclui a função, o chamador, os argumentos e informações sobre o quadro de pilha. Essa classe pertence à categoria de objetos e funções.

ArrayConstructor

Representa um objeto baseado em protótipo definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno.

ArrayLiteral

Essa classe é usada pelo analisador JScript para representar um literal de matriz.

ArrayObject

Representa um objeto de matriz. Essa classe pertence à categoria de modelo de objeto interno.

ArrayPrototype

Fornece métodos estáticos e propriedades para ArrayObject objetos. Todos os métodos dessa classe são chamados passando uma referência ao objeto que está solicitando acesso ao método. Essa classe pertence à categoria de modelo de objeto interno.

ArrayWrapper

Encapsula uma matriz para criar um JScript ArrayObject. Essa classe encapsula um objeto .NET Framework Array ou um objeto JScript ArrayObject.

AssemblyCustomAttributeList

Essa classe é usada pelo analisador JScript para armazenar os atributos atribuídos a um assembly.

AST

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

ASTList

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

BinaryOp

Representa a classe base para classes que executam operações em dois operandos, como Plus, Equalitye Relational. Essa classe pertence à categoria de árvore de sintaxe abstrata.

Binding

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

BitwiseBinary

Executa operações binárias bit a bit. Essa classe pertence à categoria de árvore de sintaxe abstrata.

Block

Representa um bloco no JScript. Essa classe é usada principalmente pela criação Block de JSParser objetos quando analisa o código. Essa classe pertence à categoria de árvore de sintaxe abstrata.

BlockScope

Representa o escopo de um bloco de código que está participando de uma hierarquia de escopo e que pode ser enviado por push para a pilha de escopo global. Por exemplo, essa classe pode representar o escopo de um try bloco.

BooleanConstructor

Representa um objeto baseado em protótipo definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno.

BooleanObject

Representa um objeto booliano. Essa classe pertence à categoria de modelo de objeto interno.

BooleanPrototype

Fornece métodos estáticos e propriedades para BooleanObject objetos. Todos os métodos dessa classe são chamados passando uma referência ao objeto que está solicitando acesso ao método. Essa classe pertence à categoria de modelo de objeto interno.

BreakOutOfFinally

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

Closure

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

CmdLineException

Representa erros que ocorrem quando você executa o compilador de linha de comando jsc.exe.

CmdLineOptionParser

Determina se as opções especificadas para o compilador de linha de comando jsc.exe são formadas corretamente e lê os argumentos se algum estiver incluído.

COMCharStream

Representa um fluxo que envia seus dados para um IMessageReceiver. Os dados são armazenados em um buffer até que os dados sejam liberados ou o fluxo seja fechado.

COMFieldInfo

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

COMMethodInfo

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

COMPropertyInfo

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

Context

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

ContinueOutOfFinally

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

Convert

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

DateConstructor

Representa um objeto baseado em protótipo definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno.

DateObject

Representa um objeto date. Essa classe pertence à categoria de modelo de objeto interno.

DatePrototype

Fornece métodos estáticos e propriedades para DateObject objetos. Todos os métodos dessa classe são chamados passando uma referência ao objeto que está solicitando acesso ao método. Essa classe pertence à categoria de modelo de objeto interno.

DebugBreak

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

DebugConvert

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

DocumentContext

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

DynamicFieldInfo

Representa informações de campo. Essa classe é usada para retornar campos de classes expando e matrizes de script para o depurador.

Empty

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

EndOfFile

Essa classe é usada pelo analisador JScript para representar chegar ao final de um arquivo como uma exceção. O código pode gerar esse erro para interromper o analisador.

EnumeratorConstructor

Representa um objeto baseado em protótipo definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno.

EnumeratorObject

Representa um objeto enumerador. Essa classe pertence à categoria de modelo de objeto interno.

EnumeratorPrototype

Fornece métodos estáticos e propriedades para EnumeratorObject objetos. Todos os métodos dessa classe são chamados passando uma referência ao objeto que está solicitando acesso ao método. Essa classe pertence à categoria de modelo de objeto interno.

Equality

Executa operações de comparação. Essa classe pertence à categoria de árvore de sintaxe abstrata.

ErrorConstructor

Representa um objeto baseado em protótipo definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno.

ErrorObject

Representa um objeto de erro. Essa classe pertence à categoria de modelo de objeto interno.

ErrorPrototype

Fornece métodos estáticos e propriedades para ErrorObject objetos. Todos os métodos dessa classe são chamados passando uma referência ao objeto que está solicitando acesso ao método. Essa classe pertence à categoria de modelo de objeto interno.

Eval

Avalia o código JScript. Essa classe pertence à categoria de árvore de sintaxe abstrata.

EvalErrorObject

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

Expando

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

FieldAccessor

Representa um acessador de campo.

ForIn

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

FunctionConstructor

Representa um objeto baseado em protótipo definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno.

FunctionDeclaration

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

FunctionExpression

Representa um objeto de função. Essa classe pertence à categoria de árvore de sintaxe abstrata.

FunctionObject

Representa um objeto de função.

FunctionPrototype

Fornece métodos estáticos e propriedades para FunctionObject objetos. Todos os métodos dessa classe são chamados passando uma referência ao objeto que está solicitando acesso ao método. Essa classe pertence à categoria de modelo de objeto interno.

FunctionWrapper

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

GlobalObject

Armazena constantes, informações de tipo de dados, funções de utilitário e referências a objetos baseados em protótipo. Essa classe pertence à categoria de modelo de objeto interno.

Globals

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

GlobalScope

Representa o escopo global.

Hide

Indica que um método ou campo oculta um método ou campo em uma classe base.

Import

Importa namespaces para uso no código. Essa classe pertence à categoria de árvore de sintaxe abstrata.

In

Determina se um objeto está contido em outro objeto. Essa classe pertence à categoria de árvore de sintaxe abstrata.

Instanceof

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

JSAuthor

Fornece serviços para a criação de código JScript em um editor.

JSConstructor

Encapsula um FunctionObject.

JScriptCodeProvider

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

JScriptException

A exceção gerada pelo JScript para notificar um host ou programa CLR (Common Language Runtime) de que ocorreu um erro. Geralmente JScriptException , um JSError valor de enumeração é necessário.

JSField

Dá suporte a todos os campos no JScript. Essa é a classe base para todos os campos definidos pelo JScript. Essa classe pertence à categoria de associação de nome.

JSFieldInfo

Encapsula um FieldInfo objeto.

JSFunctionAttribute

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

JSLocalField

Representa uma variável local.

JSMethod

Representa um método JScript. Essa classe pertence à categoria de associação de nome.

JSMethodInfo

Encapsula um MethodInfo objeto.

JSObject

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

JSParser

Analisa o código JScript. Essa classe pertence à categoria de verificação e análise.

JSPrototypeObject

Adiciona uma propriedade de função de construtor a uma JSObject para fins de associação antecipada. Essa classe pertence à categoria de objetos e funções.

JSScanner

Verifica o código JScript em busca de unidades individuais de código ou tokens. Essa classe pertence à categoria de verificação e análise.

JSVariableField

Dá suporte a campos variáveis no JScript. Essa é 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 callable ou nome de variável. Essa 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 modelo de objeto interno.

LenientBooleanPrototype

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

LenientDateConstructor

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

LenientDatePrototype

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

LenientEnumeratorPrototype

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

LenientErrorPrototype

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

LenientFunctionPrototype

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

LenientGlobalObject

Armazena objetos de função do construtor, informações de tipo de dados e objetos que representam os métodos estáticos da GlobalObject classe. A LenientGlobalObject classe pertence à categoria de modelo de objeto interno.

LenientMathObject

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

LenientNumberPrototype

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

LenientObjectPrototype

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

LenientRegExpPrototype

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

LenientStringConstructor

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

LenientStringPrototype

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

LenientVBArrayPrototype

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

MathObject

Fornece constantes e métodos estáticos para funções trigonométricas, funções logarítmicas e outras funções matemáticas comuns. Essa classe pertence à categoria de modelo de objeto interno.

MemberInfoList

Mantém uma lista de MemberInfo elementos.

MethodInvoker

Representa o invocador para um método específico. 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 seu valor definido.

Namespace

Representa um namespace.

NoContextException

A exceção gerada quando não há nenhum 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 de construtor. Essa classe pertence à categoria de modelo de objeto interno.

NumberObject

Representa um objeto numérico. Essa classe pertence à categoria de modelo de objeto interno.

NumberPrototype

Fornece métodos estáticos e propriedades para NumberObject objetos. Todos os métodos dessa classe são chamados passando uma referência ao objeto que está solicitando acesso ao método. Essa classe pertence à categoria de modelo de objeto interno.

NumericBinary

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

NumericUnary

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

ObjectConstructor

Representa um objeto baseado em protótipo definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno.

ObjectPrototype

Fornece métodos estáticos e propriedades para JSObject objetos. Todos os métodos dessa classe são chamados passando uma referência ao objeto que está solicitando acesso ao método. Essa classe pertence à categoria de modelo de objeto interno.

Override

Indica que um método ou campo substitui um método ou campo em uma classe base.

Package

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

ParserException

Essa classe é usada pelo analisador JScript para representar exceções do analisador.

Plus

Executa operações de adição e concatenação. Essa classe pertence à categoria de árvore de sintaxe abstrata.

PostOrPrefixOperator

Executa operações de incremento e decremento que correspondem ao prefixo e à sintaxe de postfixo. Essa classe pertence à categoria de árvore de sintaxe abstrata.

RangeErrorObject

Representa um erro de intervalo. Por exemplo, um erro de intervalo pode ocorrer quando você usa um índice incorreto para acessar um elemento de matriz.

ReferenceAttribute

Representa uma referência a um assembly.

ReferenceErrorObject

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

RegExpConstructor

Representa um objeto baseado em protótipo definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno.

RegExpMatch

Representa os resultados de uma correspondência de expressão regular. Essa classe pertence à categoria de modelo de objeto interno.

RegExpObject

Representa um objeto de expressão regular. Essa classe pertence à categoria de modelo de objeto interno.

RegExpPrototype

Fornece métodos estáticos e propriedades para RegExpObject objetos. Todos os métodos dessa classe são chamados passando uma referência ao objeto que está solicitando acesso ao método. Essa classe pertence à categoria de modelo de objeto interno.

Relational

Executa operações de comparação relacional. Essa classe pertence à categoria de árvore de sintaxe abstrata.

ReturnOutOfFinally

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

Runtime

Fornece funções de utilitário.

ScriptBlock

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

ScriptFunction

Representa um objeto baseado em protótipo definido por uma função de construtor. A maioria das classes de função do construtor, como DateConstructor, NumberConstructor, StringConstructore ObjectConstructor, herdam dessa classe. Essa classe pertence à categoria de objetos e funções.

ScriptObject

Dá suporte a todas as classes JScript. Esta é a classe base final de todas as classes JScript. Essa classe pertence à categoria de objetos e funções.

ScriptStream

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

SimpleHashtable

Uma tabela de hash para o armazenamento interno de itens.

StackFrame

Representa um quadro de pilha para executar o código. Essa classe contém métodos para resolver o escopo. Ele pertence à categoria de estado de tempo de execução e compilação.

StrictEquality

Executa operações de comparação. Essa classe pertence à categoria de árvore de sintaxe abstrata.

StringConstructor

Representa um objeto baseado em protótipo definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno.

StringObject

Representa um objeto de cadeia de caracteres. Essa classe pertence à categoria de modelo de objeto interno.

StringPrototype

Fornece métodos estáticos e propriedades para StringObject objetos. Todos os métodos dessa classe são chamados passando uma referência ao objeto que está solicitando acesso ao método. Essa classe pertence à categoria de modelo de objeto interno.

SuperTypeMembersSorter

Armazena membros de classes base e interfaces.

SyntaxErrorObject

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

Throw

Gera uma exceção. Essa classe pertence à categoria de árvore de sintaxe abstrata.

Try

Identifica blocos de código a serem executados em escopos de tratamento de erros. Essa classe pertence à categoria de árvore de sintaxe abstrata.

TypedArray

Representa uma referência refletivel à Array classe. Essa classe armazena o tipo de elemento de uma matriz tipada, mas essa classe não armazena dados.

TypeErrorObject

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

Typeof

Determina os tipos de dados de objetos. Essa classe pertence à categoria de árvore de sintaxe abstrata.

TypeReflector

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

UnaryOp

Representa a classe base para classes que executam operações em operandos únicos, como Typeof e PostOrPrefixOperator. Essa classe pertence à categoria de árvore de sintaxe abstrata.

URIErrorObject

Representa um erro de URI (Uniform Resource Identifier). Por exemplo, um erro de URI pode ocorrer quando você tenta codificar ou decodificar um URI.

VBArrayConstructor

Representa um objeto baseado em protótipo definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno.

VBArrayObject

Representa um objeto VBArray. Essa classe pertence à categoria de modelo de objeto interno.

VBArrayPrototype

Fornece métodos estáticos e propriedades para VBArrayObject objetos. Todos os métodos dessa classe são chamados passando uma referência ao objeto que está solicitando acesso ao método. Essa classe pertence à categoria de modelo de objeto interno.

VsaItem

Representa os itens adicionados ao mecanismo de script .NET. Isso 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 por nome ou por índice.

With

Representa a instrução with . Essa classe pertence à categoria de árvore de sintaxe abstrata.

Interfaces

Nome Description
COMMemberInfo

Define métodos que permitem que o JScript se comunique com um membro COM externo. Essa interface é usada por uma implementação COM externa para expor seus objetos ao JScript porque o JScript requer uma associação gerenciada MemberInfo a um objeto externo.

IActivationObject

Define métodos para resolver o escopo. Essa interface é implementada por todos os objetos que participam de uma hierarquia de escopo.

IAuthorServices

Define serviços para a criação de código JScript em um editor.

IColorizeText

Define serviços para colorir texto quando o código JScript está sendo criado em um 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 objetos para String 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 objetos para String que possam ser exibidos pelo depurador.

IDebuggerObject

Define métodos que fornecem informações sobre objetos de depurador. Essa interface é implementada por todos os IReflect objetos implementados pelo depurador. Atualmente, essa interface serve apenas para sinalizar esses objetos como tal para o mecanismo de script.

IDebugScriptScope

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

IDebugType

Define métodos que fornecem informações sobre objetos de depurador. Essa interface é implementada por objetos de depurador que representam um tipo no destino do depurador.

IDebugVsaScriptCodeItem

Define métodos que avaliam expressões e analisam cadeias de caracteres. Essa interface normalmente é implementada por um objeto que representa um bloco de código e normalmente é chamada por um depurador. Essa interface fornece funcionalidade extra necessária para um host IActiveScript.

IDefineEvent

Define a funcionalidade extra necessária para um host de script ativo.

IEngine2

Define a funcionalidade extra necessária para um host IActiveScript. Implementado pelo VsaEngine mecanismo.

IErrorHandler

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

IMessageReceiver

Define métodos que recebem saída de um mecanismo de script. Essa interface atua como um objeto de retorno de chamada para capturar a saída que, de outra forma, iria para o console.

IMethodsCompletionInfo

Essa é uma interface de marcador e não tem métodos.

INeedEngine

Define métodos que obtêm e definem referências ao mecanismo de script.

IObjectCompletionInfo

Essa é uma interface de marcador e não tem métodos.

IParseText

Define métodos para analisar texto quando o código JScript está sendo criado em um editor.

IRedirectOutput

Define métodos que capturam a saída que, de outra forma, iria para o console. Essa interface é implementada pelo VsaEngine.

ISite2

Define métodos usados pela resolução de VsaEngine nomes. Fornece funcionalidade extra necessária para um host IActiveScript.

ITokenColorInfo

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

ITokenEnumerator

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

IVsaFullErrorInfo

Define propriedades para obter informações sobre erros. Essa interface fornece funcionalidade extra necessária para um host IActiveScript.

IVsaScriptCodeItem

Define a funcionalidade extra necessária para um host IActiveScript.

IVsaScriptScope

Define métodos para resolver o escopo. O objeto de escopo global da VsaEngine interface implementa essa interface.

IWrappedMember

Define métodos para acessar o objeto no qual um membro está definido.

MemberInfoInitializer

Define métodos que um objeto COM externo deve implementar. Essa interface é usada por uma implementação COM externa para expor seus objetos ao JScript porque o JScript precisa de um gerenciado MemberInfo para associar a um objeto externo. Essa interface é implementada por COMFieldInfo, COMMethodInfoe COMPropertyInfo.

Enumerações

Nome Description
CmdLineError

Especifica erros que ocorrem quando você executa o compilador de linha de comando jsc.exe. Essa enumeração é usada para criar objetos CmdLineException.

ErrorType

Especifica os tipos de erro JScript.

JSBuiltin

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

JSError

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

JSFunctionAttributeEnum

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

JSToken

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

SourceState

Especifica o estado do texto do código-fonte. Essa classe é usada junto com outras classes que fornecem informações para colorir o código JScript em um editor.

TokenColor

Especifica as cores que unidades individuais de código devem ter quando o texto está sendo colorido em um editor. Os membros dessa enumeração são usados pela propriedade Color de objetos ITokenColorInfo.

VSAITEMTYPE2

Estende a enumeração JSVsaItemType. Fornece funcionalidade extra necessária para um host IActiveScript.