Microsoft.JScript Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
| 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 |
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 |
| 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. |