Microsoft.JScript Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Contém classes compatíveis com a compilação e geração de código usando a linguagem JScript.
Classes
ActivationObject |
Representa um objeto que faz parte de uma hierarquia de escopo. Esta classe contém métodos para resolver o escopo e obter informações do membro. Ela pertence à compilação e à categoria de estado de tempo de execução. |
ActiveXObjectConstructor |
Representa um objeto baseado no protótipo que é 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 registro de ativação. Essa classe pertence à categoria de objetos e funções. |
ArrayConstructor |
Representa um objeto baseado no protótipo que é 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 propriedades e métodos estáticos para objetos de ArrayObject. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o acesso ao método. Essa classe pertence à categoria de modelo de objeto interno. |
ArrayWrapper |
Encapsula uma matriz para criar um ArrayObject JScript. Essa classe encapsula um objeto Array .NET Framework ou um objeto ArrayObject JScript. |
AssemblyCustomAttributeList |
Essa classe é usada pelo analisador JScript para armazenar os atributos que são designados a um assembly. |
AST |
Representa a árvore de sintaxe abstrata que é usada para analisar o código JScript. |
ASTList |
Mantém uma lista de elementos AST. 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, Equality e Relational. Essa classe pertence à categoria de árvore de sintaxe abstrata. |
Binding |
Representa uma referência a um membro de classe, a uma expressão que pode ser chamada ou a um nome de variável. Esta classe tenta resolver a referência ao valor correto em tempo de compilação. |
BitwiseBinary |
Executa operações de binário bit a bit. Essa classe pertence à categoria de árvore de sintaxe abstrata. |
Block |
Representa um bloco no JScript. Essa classe é usada principalmente pelo JSParser para criar objetos do Block na análise de código. Essa classe pertence à categoria de árvore de sintaxe abstrata. |
BlockScope |
Representa o escopo de um bloco de código que faz parte de uma hierarquia de escopo e que pode ser enviado para a pilha de escopo global. Por exemplo, essa classe pode representar o escopo de um bloco do |
BooleanConstructor |
Representa um objeto baseado no protótipo que é 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 propriedades e métodos estáticos para objetos de BooleanObject. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o 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 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 opções especificadas para o compilador de linha de comando jsc.exe estão corretamente formadas e lê os argumentos, se há argumentos incluídos. |
COMCharStream |
Representa um fluxo que envia seus dados para um IMessageReceiver. Os dados serão armazenados em um buffer até serem liberados ou o fluxo ser fechado. |
COMFieldInfo |
Habilita JScript para se comunicar com um campo COM externo. Esta classe é usada por uma implementação de COM externa para expor seus objetos a JScript, porque o JScript requer um MemberInfo gerenciado para que possa se associar a um objeto externo. |
COMMethodInfo |
Habilita o JScript a se comunicar com um método COM externo. Esta classe é usada por uma implementação de COM externa para expor seus objetos a JScript, porque o JScript requer um MemberInfo gerenciado para que possa se associar a um objeto externo. |
COMPropertyInfo |
Permite que o JScript se comunique com uma propriedade COM externa. Esta classe é usada por uma implementação de COM externa para expor seus objetos a JScript, porque o JScript requer um MemberInfo gerenciado para que possa se associar a um objeto externo. |
Context |
Representa o código-fonte JScript. Essa classe pertence à categoria de estado de tempo de execução e de compilação. |
ContinueOutOfFinally |
Representa o estado de exceção quando a execução de código continua fora de um bloco |
Convert |
Converte dados de um tipo em outro. Essa é uma classe de utilitário. |
DateConstructor |
Representa um objeto baseado no protótipo que é definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno. |
DateObject |
Representa um objeto de data. Essa classe pertence à categoria de modelo de objeto interno. |
DatePrototype |
Fornece propriedades e métodos estáticos para objetos de DateObject. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o 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 em outro. Inclui métodos que convertem valores em objetos String para que eles possam ser exibidos pelo depurador. |
DocumentContext |
Representa um arquivo de código-fonte que está 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 cuja instância não foi criada. |
EndOfFile |
Essa classe é usada pelo analisador JScript para representar que o final de um arquivo foi atingido como uma exceção. O código pode acionar esse erro para interromper o analisador. |
EnumeratorConstructor |
Representa um objeto baseado no protótipo que é 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 propriedades e métodos estáticos para objetos de EnumeratorObject. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o 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 no protótipo que é 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 propriedades e métodos estáticos para objetos de ErrorObject. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o 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 método |
Expando |
Indica que uma classe ou método é expando. |
FieldAccessor |
Representa um acessador de campo. |
ForIn |
Representa a instrução JScript |
FunctionConstructor |
Representa um objeto baseado no protótipo que é definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno. |
FunctionDeclaration |
Representa uma declaração da 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 propriedades e métodos estáticos para objetos de FunctionObject. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o 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 as 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 de 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 forçado para o tipo de outro objeto. Essa classe pertence à categoria de árvore de sintaxe abstrata. |
JSAuthor |
Fornece os serviços de criação de código JScript em um editor. |
JSConstructor |
Encapsula um FunctionObject. |
JScriptCodeProvider |
Fornece acesso às instâncias do gerador de código e compilador de código JScript. |
JScriptException |
A exceção que é acionada por JScript para notificar um host ou um programa do CLR (Common Language Runtime) que ocorreu um erro. Um JScriptException geralmente recebe um valor de enumeração JSError. |
JSField |
É compatível com todos os campos em JScript. Esta é a classe base para todos os campos que são definidos por JScript. Essa classe pertence à categoria de associação de nome. |
JSFieldInfo |
Encapsula um objeto FieldInfo. |
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 de JScript. Essa classe pertence à categoria de associação de nome. |
JSMethodInfo |
Encapsula um objeto MethodInfo. |
JSObject |
Representa um objeto no JScript. Essa classe pertence à categoria de objetos e funções. |
JSParser |
Analisa código JScript. Essa classe pertence à categoria de exame e análise. |
JSPrototypeObject |
Adiciona uma propriedade de função de construtor a um JSObject para fins de associação inicial. Essa classe pertence à categoria de objetos e funções. |
JSScanner |
Examina o código JScript pesquisando unidades individuais de código ou tokens. Essa classe pertence à categoria de exame e análise. |
JSVariableField |
É compatível com campos de variável no 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, a uma expressão que pode ser chamada ou a um 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 classe ArrayPrototype. A classe LenientArrayPrototype pertence à categoria de modelo de objeto interno. |
LenientBooleanPrototype |
Armazena objetos que representam os métodos estáticos da classe BooleanPrototype. A classe LenientBooleanPrototype pertence à categoria de modelo de objeto interno. |
LenientDateConstructor |
Armazena objetos que representam os métodos estáticos da classe DateConstructor. A classe LenientDateConstructor pertence à categoria de modelo de objeto interno. |
LenientDatePrototype |
Armazena objetos que representam os métodos estáticos da classe DatePrototype. A classe LenientDatePrototype pertence à categoria de modelo de objeto interno. |
LenientEnumeratorPrototype |
Armazena objetos que representam os métodos estáticos da classe EnumeratorPrototype. A classe LenientEnumeratorPrototype pertence à categoria de modelo de objeto interno. |
LenientErrorPrototype |
Armazena objetos que representam os métodos estáticos da classe ErrorPrototype. A classe LenientErrorPrototype pertence à categoria de modelo de objeto interno. |
LenientFunctionPrototype |
Armazena objetos que representam os métodos estáticos da classe FunctionPrototype. A classe LenientFunctionPrototype pertence à categoria de modelo de objeto interno. |
LenientGlobalObject |
Armazena objetos de função de construtor, informações de tipo de dados e objetos que representam os métodos estáticos da classe GlobalObject. A classe LenientGlobalObject pertence à categoria de modelo de objeto interno. |
LenientMathObject |
Armazena objetos que representam os métodos estáticos da classe MathObject. A classe LenientMathObject pertence à categoria de modelo de objeto interno. |
LenientNumberPrototype |
Armazena objetos que representam os métodos estáticos da classe NumberPrototype. A classe LenientNumberPrototype pertence à categoria de modelo de objeto interno. |
LenientObjectPrototype |
Armazena objetos que representam os métodos estáticos da classe ObjectPrototype. A classe LenientObjectPrototype pertence à categoria de modelo de objeto interno. |
LenientRegExpPrototype |
Armazena objetos que representam os métodos estáticos da classe RegExpPrototype. A classe LenientRegExpPrototype pertence à categoria de modelo de objeto interno. |
LenientStringConstructor |
Armazena objetos que representam os métodos estáticos da classe StringConstructor. A classe LenientStringConstructor pertence à categoria de modelo de objeto interno. |
LenientStringPrototype |
Armazena objetos que representam os métodos estáticos da classe StringPrototype. A classe LenientStringPrototype pertence à categoria de modelo de objeto interno. |
LenientVBArrayPrototype |
Armazena objetos que representam os métodos estáticos da classe VBArrayPrototype. A classe LenientVBArrayPrototype 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 elementos MemberInfo. |
MethodInvoker |
Representa o invocador de um método específico. Usado pela classe JSMethodInfo para invocar métodos. |
Missing |
Representa o valor de uma variável cuja instância foi instanciada mas que ainda não teve seu valor definido. |
Namespace |
Representa um namespace. |
NoContextException |
A exceção que é gerada quando não há nenhum código Context associado com um JScriptException. |
NotRecommended |
Indica que um método ou campo não é recomendado. |
NumberConstructor |
Representa um objeto baseado no protótipo que é definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno. |
NumberObject |
Representa um objeto de número. Essa classe pertence à categoria de modelo de objeto interno. |
NumberPrototype |
Fornece propriedades e métodos estáticos para objetos de NumberObject. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o 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 no protótipo que é definido por uma função de construtor. Essa classe pertence à categoria de modelo de objeto interno. |
ObjectPrototype |
Fornece propriedades e métodos estáticos para objetos de JSObject. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o 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 de analisador. |
Plus |
Executa operações de adição e de concatenação. Essa classe pertence à categoria de árvore de sintaxe abstrata. |
PostOrPrefixOperator |
Executa operações de incremento e de decremento que correspondem à sintaxe prefixada e pós-fixada. 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 no protótipo que é 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 propriedades e métodos estáticos para objetos de RegExpObject. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o 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 é retornada como saída de um 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 no protótipo que é definido por uma função de construtor. A maioria das classes do construtor de função, tais como DateConstructor, NumberConstructor, StringConstructor e ObjectConstructor, herdar dessa classe. Essa classe pertence à categoria de objetos e funções. |
ScriptObject |
Dá suporte a todas as classes de JScript. Esta é a classe base definitiva de todas as classes de JScript. Essa classe pertence à categoria de objetos e funções. |
ScriptStream |
Representa um fluxo de dados. Essa classe envia seus dados para um fluxo Console ou então um COMCharStream. |
SimpleHashtable |
Uma tabela de hash para o armazenamento interno de itens. |
StackFrame |
Representa um registro de ativação para executar código. Esta classe contém métodos para resolver o escopo. Ela pertence à compilação e à categoria de estado de tempo de execução. |
StrictEquality |
Executa operações de comparação. Essa classe pertence à categoria de árvore de sintaxe abstrata. |
StringConstructor |
Representa um objeto baseado no protótipo que é 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 propriedades e métodos estáticos para objetos de StringObject. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o 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 |
Gerencie uma exceção. Essa classe pertence à categoria de árvore de sintaxe abstrata. |
Try |
Identifica os blocos de código para executar em escopos de tratamento de erro. Essa classe pertence à categoria de árvore de sintaxe abstrata. |
TypedArray |
Representa uma referência refletível à classe base Array. Essa classe armazena o tipo de elemento de uma matriz com tipo, mas 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 de GetMember(String, BindingFlags) que é mais rápido 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ê tentar codificar ou decodificar um URI. |
VBArrayConstructor |
Representa um objeto baseado no protótipo que é 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 propriedades e métodos estáticos para objetos de VBArrayObject. Todos os métodos dessa classe são chamados pela passagem de uma referência ao objeto que está solicitando o acesso ao método. Essa classe pertence à categoria de modelo de objeto interno. |
VsaItem |
Representa os itens adicionados ao mecanismo de script do .NET. Estão inclusos itens de código, itens de referência e itens globais. |
VsaItems |
Representa uma coleção de objetos IJSVsaItem que podem ser endereçados por nome ou por índice. |
With |
Representa a instrução |
Interfaces
COMMemberInfo |
Define métodos que permitem que o JScript se comunique com um membro COM externo. Esta interface é usada por uma implementação de COM externa para expor seus objetos a JScript, porque o JScript requer um MemberInfo gerenciado para que possa se associar a um objeto externo. |
IActivationObject |
Define métodos para o escopo de resolução. Essa interface é implementada por todos os objetos que fazem parte de uma hierarquia de escopo. |
IAuthorServices |
Define os serviços de criação de código JScript em um editor. |
IColorizeText |
Define os serviços para colorir texto quando o código JScript está sendo criado em um editor. |
IDebugConvert |
Define um conjunto de métodos de utilitário que convertem dados de um tipo para outro. Inclui métodos que convertem valores em objetos String para que eles possam ser exibidos pelo depurador. |
IDebugConvert2 |
Define métodos de utilitário que convertem dados de um tipo em outro. Inclui métodos que convertem valores em objetos String para que eles possam ser exibidos pelo depurador. |
IDebuggerObject |
Define métodos que fornecem informações sobre objetos do depurador. Essa interface é implementada por todos os objetos IReflect implementados pelo depurador. Atualmente, essa interface serve apenas para sinalizar esses objetos como tais para o mecanismo de script. |
IDebugScriptScope |
Define métodos que definem o valor |
IDebugType |
Define métodos que fornecem informações sobre objetos do depurador. Essa interface é implementada por objetos do depurador que representam um tipo no destino do depurador. |
IDebugVsaScriptCodeItem |
Define métodos que avaliam expressões e analisam cadeias de caracteres. Normalmente, essa interface é implementada por um objeto que representa um bloco de código e, normalmente, é chamada por um depurador. Essa interface fornece funcionalidade adicional que é necessária para um host IActiveScript. |
IDefineEvent |
Define a funcionalidade adicional necessária para um host de script ativo. |
IEngine2 |
Define a funcionalidade adicional que é necessária para um host IActiveScript. Implementado pelo mecanismo VsaEngine. |
IErrorHandler |
Define métodos para tratar 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 os 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 análise de texto quando um 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 que são usados pelo VsaEngine para a resolução de nome. Fornece funcionalidades adicionais que são necessárias 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 objetos ITokenColorInfo. |
IVsaFullErrorInfo |
Define propriedades para obter informações sobre erros. Essa interface fornece funcionalidade adicional que é necessária para um host IActiveScript. |
IVsaScriptCodeItem |
Define a funcionalidade adicional que é necessária para um host IActiveScript. |
IVsaScriptScope |
Define métodos para o escopo de resolução. O objeto de escopo global do VsaEngine 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. Esta interface é usada por uma implementação de COM externa para expor seus objetos a JScript, porque o JScript precisa de um MemberInfo gerenciado para que possa se associar a um objeto externo. Essa interface é implementada por COMFieldInfo, COMMethodInfo e COMPropertyInfo. |
Enumerações
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 erros do JScript. |
JSBuiltin |
Especifica as funções internas de JScript. Essas funções correspondem aos métodos estáticos dos objetos de JScript intrínsecos. Os membros dessa enumeração são usados para criar objetos JSFunctionAttribute. |
JSError |
Especifica as mensagens de erros de JScript. Essa classe pertence à categoria de estado de tempo de execução e de compilação. |
JSFunctionAttributeEnum |
Especifica as convenções de chamada de funções que são geradas pelo compilador JScript. Usado com o atributo personalizado JSFunctionAttribute. |
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. Essa classe é usada junto com outras classes que fornecem informações para o código JScript de cor em um editor. |
TokenColor |
Especifica as cores que unidades individuais de código deverão ter quando o texto estiver sendo colorido em um editor. Os membros dessa enumeração são usados pela propriedade Color dos objetos ITokenColorInfo. |
VSAITEMTYPE2 |
Estende a enumeração JSVsaItemType. Fornece funcionalidades adicionais que são necessárias para um host IActiveScript. |