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