Microsoft.JScript Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Contiene clases que admiten la compilación y la generación de código mediante el lenguaje JScript.
Clases
| Nombre | Description |
|---|---|
| ActivationObject |
Representa un objeto que participa en una jerarquía de ámbito. Esta clase contiene métodos para resolver el ámbito y para obtener información de miembro. Pertenece a la categoría de estado de compilación y en tiempo de ejecución. |
| ActiveXObjectConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| ArgumentsObject |
Representa la información que se usa para llamar a una función. Esto incluye la función, el autor de la llamada, los argumentos e información sobre el marco de pila. Esta clase pertenece a los objetos y a la categoría de funciones. |
| ArrayConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| ArrayLiteral |
El analizador de JScript usa esta clase para representar un literal de matriz. |
| ArrayObject |
Representa un objeto de matriz. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| ArrayPrototype |
Proporciona métodos estáticos y propiedades para ArrayObject objetos. Se llama a todos los métodos de esta clase pasando una referencia al objeto que solicita acceso al método . Esta clase pertenece a la categoría del modelo de objetos integrado. |
| ArrayWrapper |
Ajusta una matriz para crear un objeto JScript ArrayObject. Esta clase encapsula un objeto .NET Framework |
| AssemblyCustomAttributeList |
El analizador de JScript usa esta clase para almacenar los atributos asignados a un ensamblado. |
| AST |
Representa el árbol de sintaxis abstracta que se usa para analizar el código JScript. |
| ASTList |
Mantiene una lista de AST elementos. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| BinaryOp |
Representa la clase base para las clases que realizan operaciones en dos operandos, como Plus, Equalityy Relational. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| Binding |
Representa una referencia a un miembro de clase, una expresión invocable o un nombre de variable. Esta clase intenta resolver la referencia al valor correcto en tiempo de compilación. |
| BitwiseBinary |
Realiza operaciones binarias bit a bit. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| Block |
Representa un bloque en JScript. Esta clase la usa principalmente JSParser para crear Block objetos cuando analiza el código. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| BlockScope |
Representa el ámbito de un bloque de código que participa en una jerarquía de ámbito y que se puede insertar en la pila de ámbito global. Por ejemplo, esta clase puede representar el ámbito de un |
| BooleanConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| BooleanObject |
Representa un objeto booleano. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| BooleanPrototype |
Proporciona métodos estáticos y propiedades para BooleanObject objetos. Se llama a todos los métodos de esta clase pasando una referencia al objeto que solicita acceso al método . Esta clase pertenece a la categoría del modelo de objetos integrado. |
| BreakOutOfFinally |
Representa el estado de excepción cuando la ejecución del código se interrumpe en un |
| Closure |
Representa una función de cierre. Esta clase pertenece a los objetos y a la categoría de funciones. |
| CmdLineException |
Representa los errores que se producen al ejecutar el compilador de línea de comandos jsc.exe. |
| CmdLineOptionParser |
Determina si las opciones especificadas en el compilador de línea de comandos jsc.exe están formadas correctamente y lee los argumentos si se incluyen alguno. |
| COMCharStream |
Representa una secuencia que envía sus datos a .IMessageReceiver Los datos se almacenan en un búfer hasta que se vacían los datos o se cierra la secuencia. |
| COMFieldInfo |
Permite que JScript se comunique con un campo COM externo. Esta clase la usa una implementación COM externa para exponer sus objetos a JScript porque JScript necesita un administrado MemberInfo para enlazar a un objeto externo. |
| COMMethodInfo |
Permite a JScript comunicarse con un método COM externo. Esta clase la usa una implementación COM externa para exponer sus objetos a JScript porque JScript necesita un administrado MemberInfo para enlazar a un objeto externo. |
| COMPropertyInfo |
Permite que JScript se comunique con una propiedad COM externa. Esta clase la usa una implementación COM externa para exponer sus objetos a JScript porque JScript necesita un administrado MemberInfo para enlazar a un objeto externo. |
| Context |
Representa el código fuente de JScript. Esta clase pertenece a la categoría de estado de compilación y en tiempo de ejecución. |
| ContinueOutOfFinally |
Representa el estado de excepción cuando la ejecución del código continúa fuera de un |
| Convert |
Convierte datos de un tipo a otro. Se trata de una clase de utilidad. |
| DateConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| DateObject |
Representa un objeto date. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| DatePrototype |
Proporciona métodos estáticos y propiedades para DateObject objetos. Se llama a todos los métodos de esta clase pasando una referencia al objeto que solicita acceso al método . Esta clase pertenece a la categoría del modelo de objetos integrado. |
| DebugBreak |
El analizador de JScript usa esta clase para representar un punto de interrupción en un depurador. |
| DebugConvert |
Convierte datos de un tipo a otro. Incluye métodos que convierten valores en String objetos para que el depurador pueda mostrarlos. |
| DocumentContext |
Representa un archivo de código fuente escrito en el lenguaje JScript. |
| DynamicFieldInfo |
Representa información de campo. Esta clase se usa para devolver campos de clases expando y matrices de script al depurador. |
| Empty |
Representa el valor de una variable que no se ha creado una instancia. |
| EndOfFile |
El analizador de JScript usa esta clase para representar el final de un archivo como una excepción. El código puede producir este error para detener el analizador. |
| EnumeratorConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| EnumeratorObject |
Representa un objeto enumerador. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| EnumeratorPrototype |
Proporciona métodos estáticos y propiedades para EnumeratorObject objetos. Se llama a todos los métodos de esta clase pasando una referencia al objeto que solicita acceso al método . Esta clase pertenece a la categoría del modelo de objetos integrado. |
| Equality |
Realiza operaciones de comparación. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| ErrorConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| ErrorObject |
Representa un objeto de error. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| ErrorPrototype |
Proporciona métodos estáticos y propiedades para ErrorObject objetos. Se llama a todos los métodos de esta clase pasando una referencia al objeto que solicita acceso al método . Esta clase pertenece a la categoría del modelo de objetos integrado. |
| Eval |
Evalúa el código JScript. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| EvalErrorObject |
Representa un error que se produce cuando se usa el |
| Expando |
Indica que una clase o método es una clase o método expando. |
| FieldAccessor |
Representa un descriptor de acceso de campo. |
| ForIn |
Representa la instrucción JScript |
| FunctionConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| FunctionDeclaration |
Representa una declaración de función. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| FunctionExpression |
Representa un objeto de función. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| FunctionObject |
Representa un objeto de función. |
| FunctionPrototype |
Proporciona métodos estáticos y propiedades para FunctionObject objetos. Se llama a todos los métodos de esta clase pasando una referencia al objeto que solicita acceso al método . Esta clase pertenece a la categoría del modelo de objetos integrado. |
| FunctionWrapper |
Enlaza los miembros de una función a un objeto . |
| GlobalObject |
Almacena constantes, información de tipo de datos, funciones de utilidad y referencias a objetos basados en prototipos. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| Globals |
Almacena referencias a todos los tipos disponibles globalmente y administra la pila. Esta clase pertenece a la categoría de estado de compilación y en tiempo de ejecución. |
| GlobalScope |
Representa el ámbito global. |
| Hide |
Indica que un método o campo oculta un método o campo en una clase base. |
| Import |
Importa espacios de nombres para su uso en el código. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| In |
Determina si un objeto está contenido en otro objeto. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| Instanceof |
Determina si un objeto se puede coercir al tipo de otro objeto. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| JSAuthor |
Proporciona servicios para crear código JScript en un editor. |
| JSConstructor |
Ajusta un FunctionObjectobjeto . |
| JScriptCodeProvider |
Proporciona acceso a las instancias del generador de código JScript y al compilador de código. |
| JScriptException |
Excepción producida por JScript para notificar a un host o programa de Common Language Runtime (CLR) que se produjo un error. Normalmente JScriptException toma un JSError valor de enumeración. |
| JSField |
Admite todos los campos de JScript. Esta es la clase base para todos los campos definidos por JScript. Esta clase pertenece a la categoría de enlace de nombres. |
| JSFieldInfo |
Ajusta un FieldInfo objeto . |
| JSFunctionAttribute |
Se usa con JSFunctionAttributeEnum para anotar las convenciones de llamada de métodos y constructores generados por el compilador de JScript. |
| JSLocalField |
Representa una variable local. |
| JSMethod |
Representa un método JScript. Esta clase pertenece a la categoría de enlace de nombres. |
| JSMethodInfo |
Ajusta un MethodInfo objeto . |
| JSObject |
Representa un objeto en JScript. Esta clase pertenece a los objetos y a la categoría de funciones. |
| JSParser |
Analiza el código JScript. Esta clase pertenece a la categoría de análisis y análisis. |
| JSPrototypeObject |
Agrega una propiedad de función de constructor a para JSObject fines de enlace anticipados. Esta clase pertenece a los objetos y a la categoría de funciones. |
| JSScanner |
Examina el código JScript que busca unidades de código individuales o tokens. Esta clase pertenece a la categoría de análisis y análisis. |
| JSVariableField |
Admite campos de variable en JScript. Esta es la clase base para parámetros, variables locales, variables globales y miembros de clase. |
| LateBinding |
Representa una referencia a un miembro de clase, una expresión invocable o un nombre de variable. Esta clase intenta resolver la referencia al valor correcto en tiempo de ejecución. |
| LenientArrayPrototype |
Almacena objetos que representan los métodos estáticos de la ArrayPrototype clase . La LenientArrayPrototype clase pertenece a la categoría del modelo de objetos integrado. |
| LenientBooleanPrototype |
Almacena objetos que representan los métodos estáticos de la BooleanPrototype clase . La LenientBooleanPrototype clase pertenece a la categoría del modelo de objetos integrado. |
| LenientDateConstructor |
Almacena objetos que representan los métodos estáticos de la DateConstructor clase . La LenientDateConstructor clase pertenece a la categoría del modelo de objetos integrado. |
| LenientDatePrototype |
Almacena objetos que representan los métodos estáticos de la DatePrototype clase . La LenientDatePrototype clase pertenece a la categoría del modelo de objetos integrado. |
| LenientEnumeratorPrototype |
Almacena objetos que representan los métodos estáticos de la EnumeratorPrototype clase . La LenientEnumeratorPrototype clase pertenece a la categoría del modelo de objetos integrado. |
| LenientErrorPrototype |
Almacena objetos que representan los métodos estáticos de la ErrorPrototype clase . La LenientErrorPrototype clase pertenece a la categoría del modelo de objetos integrado. |
| LenientFunctionPrototype |
Almacena objetos que representan los métodos estáticos de la FunctionPrototype clase . La LenientFunctionPrototype clase pertenece a la categoría del modelo de objetos integrado. |
| LenientGlobalObject |
Almacena objetos de función constructor, información de tipo de datos y objetos que representan los métodos estáticos de la GlobalObject clase . La LenientGlobalObject clase pertenece a la categoría del modelo de objetos integrado. |
| LenientMathObject |
Almacena objetos que representan los métodos estáticos de la MathObject clase . La LenientMathObject clase pertenece a la categoría del modelo de objetos integrado. |
| LenientNumberPrototype |
Almacena objetos que representan los métodos estáticos de la NumberPrototype clase . La LenientNumberPrototype clase pertenece a la categoría del modelo de objetos integrado. |
| LenientObjectPrototype |
Almacena objetos que representan los métodos estáticos de la ObjectPrototype clase . La LenientObjectPrototype clase pertenece a la categoría del modelo de objetos integrado. |
| LenientRegExpPrototype |
Almacena objetos que representan los métodos estáticos de la RegExpPrototype clase . La LenientRegExpPrototype clase pertenece a la categoría del modelo de objetos integrado. |
| LenientStringConstructor |
Almacena objetos que representan los métodos estáticos de la StringConstructor clase . La LenientStringConstructor clase pertenece a la categoría del modelo de objetos integrado. |
| LenientStringPrototype |
Almacena objetos que representan los métodos estáticos de la StringPrototype clase . La LenientStringPrototype clase pertenece a la categoría del modelo de objetos integrado. |
| LenientVBArrayPrototype |
Almacena objetos que representan los métodos estáticos de la VBArrayPrototype clase . La LenientVBArrayPrototype clase pertenece a la categoría del modelo de objetos integrado. |
| MathObject |
Proporciona constantes y métodos estáticos para funciones trigonométricas, funciones logarítmicas y otras funciones matemáticas comunes. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| MemberInfoList |
Mantiene una lista de MemberInfo elementos. |
| MethodInvoker |
Representa el invocador de un método determinado. Usado por la JSMethodInfo clase para invocar métodos. |
| Missing |
Representa el valor de una variable que se ha creado una instancia, pero que aún no ha tenido su valor establecido. |
| Namespace |
Representa un espacio de nombres. |
| NoContextException |
Excepción que se produce cuando no hay ningún código Context asociado a .JScriptException |
| NotRecommended |
Indica que no se recomienda un método o campo. |
| NumberConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| NumberObject |
Representa un objeto number. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| NumberPrototype |
Proporciona métodos estáticos y propiedades para NumberObject objetos. Se llama a todos los métodos de esta clase pasando una referencia al objeto que solicita acceso al método . Esta clase pertenece a la categoría del modelo de objetos integrado. |
| NumericBinary |
Realiza operaciones binarias en operandos numéricos. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| NumericUnary |
Realiza operaciones unarias en operandos numéricos. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| ObjectConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| ObjectPrototype |
Proporciona métodos estáticos y propiedades para JSObject objetos. Se llama a todos los métodos de esta clase pasando una referencia al objeto que solicita acceso al método . Esta clase pertenece a la categoría del modelo de objetos integrado. |
| Override |
Indica que un método o campo invalida un método o campo en una clase base. |
| Package |
Crea paquetes de código JScript para su uso por otro código. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| ParserException |
El analizador de JScript usa esta clase para representar excepciones del analizador. |
| Plus |
Realiza operaciones de suma y concatenación. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| PostOrPrefixOperator |
Realiza operaciones de incremento y decremento que corresponden a la sintaxis de prefijo y postfijo. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| RangeErrorObject |
Representa un error de intervalo. Por ejemplo, se puede producir un error de intervalo cuando se usa un índice incorrecto para acceder a un elemento de matriz. |
| ReferenceAttribute |
Representa una referencia a un ensamblado. |
| ReferenceErrorObject |
Representa un error de referencia. Por ejemplo, se puede producir un error de referencia al hacer referencia a una variable no declarada. |
| RegExpConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| RegExpMatch |
Representa los resultados de una coincidencia de expresión regular. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| RegExpObject |
Representa un objeto de expresión regular. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| RegExpPrototype |
Proporciona métodos estáticos y propiedades para RegExpObject objetos. Se llama a todos los métodos de esta clase pasando una referencia al objeto que solicita acceso al método . Esta clase pertenece a la categoría del modelo de objetos integrado. |
| Relational |
Realiza operaciones de comparación relacional. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| ReturnOutOfFinally |
Representa el estado de excepción cuando la ejecución del código se devuelve fuera de un |
| Runtime |
Proporciona funciones de utilidad. |
| ScriptBlock |
Representa un bloque de código JScript. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| ScriptFunction |
Representa un objeto basado en prototipo definido por una función de constructor. La mayoría de las clases de función constructor, como DateConstructor, NumberConstructor, StringConstructory ObjectConstructor, heredan de esta clase. Esta clase pertenece a los objetos y a la categoría de funciones. |
| ScriptObject |
Admite todas las clases de JScript. Esta es la clase base definitiva de todas las clases de JScript. Esta clase pertenece a los objetos y a la categoría de funciones. |
| ScriptStream |
Representa un flujo de datos. Esta clase envía sus datos a una COMCharStream secuencia o Console . |
| SimpleHashtable |
Tabla hash para el almacenamiento interno de elementos. |
| StackFrame |
Representa un marco de pila para ejecutar código. Esta clase contiene métodos para resolver el ámbito. Pertenece a la categoría de estado de compilación y en tiempo de ejecución. |
| StrictEquality |
Realiza operaciones de comparación. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| StringConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| StringObject |
Representa un objeto de cadena. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| StringPrototype |
Proporciona métodos estáticos y propiedades para StringObject objetos. Se llama a todos los métodos de esta clase pasando una referencia al objeto que solicita acceso al método . Esta clase pertenece a la categoría del modelo de objetos integrado. |
| SuperTypeMembersSorter |
Almacena miembros de clases e interfaces base. |
| SyntaxErrorObject |
Representa un error de sintaxis. Por ejemplo, se puede producir un error de sintaxis al omitir un punto y coma. |
| Throw |
Produce una excepción. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| Try |
Identifica los bloques de código que se ejecutan en ámbitos de control de errores. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| TypedArray |
Representa una referencia reflejable a la Array clase . Esta clase almacena el tipo de elemento de una matriz con tipo, pero esta clase no almacena datos. |
| TypeErrorObject |
Representa un error de tipo. Por ejemplo, se puede producir un error de tipo cuando se pasa un objeto de un tipo a un método que espera un objeto de otro tipo. |
| Typeof |
Determina los tipos de datos de los objetos. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| TypeReflector |
Proporciona una implementación de GetMember(String, BindingFlags) que es más rápida que GetMember(String, BindingFlags). |
| UnaryOp |
Representa la clase base para las clases que realizan operaciones en operandos únicos, como Typeof y PostOrPrefixOperator. Esta clase pertenece a la categoría de árbol de sintaxis abstracta. |
| URIErrorObject |
Representa un error de identificador uniforme de recursos (URI). Por ejemplo, se puede producir un error de URI al intentar codificar o descodificar un URI. |
| VBArrayConstructor |
Representa un objeto basado en prototipo definido por una función de constructor. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| VBArrayObject |
Representa un objeto VBArray. Esta clase pertenece a la categoría del modelo de objetos integrado. |
| VBArrayPrototype |
Proporciona métodos estáticos y propiedades para VBArrayObject objetos. Se llama a todos los métodos de esta clase pasando una referencia al objeto que solicita acceso al método . Esta clase pertenece a la categoría del modelo de objetos integrado. |
| VsaItem |
Representa los elementos agregados al motor de script de .NET. Esto incluye elementos de código, elementos de referencia y elementos globales. |
| VsaItems |
Representa una colección de IJSVsaItem objetos que se pueden abordar por nombre o por índice. |
| With |
Representa la |
Interfaces
| Nombre | Description |
|---|---|
| COMMemberInfo |
Define métodos que permiten a JScript comunicarse con un miembro COM externo. Esta interfaz la usa una implementación COM externa para exponer sus objetos a JScript porque JScript requiere que un objeto administrado MemberInfo se enlace a un objeto externo. |
| IActivationObject |
Define métodos para resolver el ámbito. Esta interfaz se implementa mediante todos los objetos que participan en una jerarquía de ámbito. |
| IAuthorServices |
Define los servicios para crear código JScript en un editor. |
| IColorizeText |
Define los servicios para colorear texto cuando se crea código JScript en un editor. |
| IDebugConvert |
Define un conjunto de métodos de utilidad que convierten datos de un tipo a otro. Incluye métodos que convierten valores en String objetos para que el depurador pueda mostrarlos. |
| IDebugConvert2 |
Define métodos de utilidad que convierten datos de un tipo a otro. Incluye métodos que convierten valores en String objetos para que el depurador pueda mostrarlos. |
| IDebuggerObject |
Define métodos que proporcionan información sobre los objetos del depurador. Esta interfaz se implementa mediante todos los IReflect objetos implementados por el depurador. Actualmente, esta interfaz solo sirve para marcar estos objetos como tal en el motor de scripting. |
| IDebugScriptScope |
Define métodos que establecen el |
| IDebugType |
Define métodos que proporcionan información sobre los objetos del depurador. Esta interfaz se implementa mediante objetos del depurador que representan un tipo en el destino del depurador. |
| IDebugVsaScriptCodeItem |
Define métodos que evalúan expresiones y analizan cadenas. Normalmente, esta interfaz se implementa mediante un objeto que representa un bloque de código y normalmente lo llama un depurador. Esta interfaz proporciona funcionalidad adicional que necesita un host IActiveScript. |
| IDefineEvent |
Define la funcionalidad adicional que necesita un host de script activo. |
| IEngine2 |
Define la funcionalidad adicional que necesita un host IActiveScript. Implementado por el VsaEngine motor. |
| IErrorHandler |
Define métodos para controlar los errores que se producen cuando se analiza el código. |
| IMessageReceiver |
Define los métodos que reciben la salida de un motor de scripting. Esta interfaz actúa como un objeto de devolución de llamada para capturar la salida que, de lo contrario, iría a la consola. |
| IMethodsCompletionInfo |
Se trata de una interfaz de marcador y no tiene métodos. |
| INeedEngine |
Define métodos que obtienen y establecen referencias al motor de scripting. |
| IObjectCompletionInfo |
Se trata de una interfaz de marcador y no tiene métodos. |
| IParseText |
Define métodos para analizar texto cuando se crea código JScript en un editor. |
| IRedirectOutput |
Define métodos que capturan la salida que, de lo contrario, irían a la consola. Esta interfaz se implementa mediante .VsaEngine |
| ISite2 |
Define los métodos utilizados por para la VsaEngine resolución de nombres. Proporciona funcionalidad adicional que necesita un host IActiveScript. |
| ITokenColorInfo |
Define las propiedades para colorear unidades de código específicas. |
| ITokenEnumerator |
Define métodos para iterar en una colección de ITokenColorInfo objetos. |
| IVsaFullErrorInfo |
Define las propiedades para obtener información sobre los errores. Esta interfaz proporciona funcionalidad adicional que necesita un host IActiveScript. |
| IVsaScriptCodeItem |
Define la funcionalidad adicional que necesita un host IActiveScript. |
| IVsaScriptScope |
Define métodos para resolver el ámbito. El objeto de ámbito global de implementa VsaEngine esta interfaz. |
| IWrappedMember |
Define métodos para acceder al objeto en el que se define un miembro. |
| MemberInfoInitializer |
Define los métodos que debe implementar un objeto COM externo. Esta interfaz la usa una implementación COM externa para exponer sus objetos a JScript porque JScript necesita un administrado MemberInfo para enlazar a un objeto externo. Esta interfaz se implementa mediante COMFieldInfo, COMMethodInfoy COMPropertyInfo. |
Enumeraciones
| Nombre | Description |
|---|---|
| CmdLineError |
Especifica los errores que se producen al ejecutar el compilador de línea de comandos jsc.exe. Esta enumeración se usa para crear objetos CmdLineException. |
| ErrorType |
Especifica los tipos de error de JScript. |
| JSBuiltin |
Especifica las funciones JScript integradas. Estas funciones corresponden a los métodos estáticos de los objetos JScript intrínsecos. Los miembros de esta enumeración se usan para crear objetos JSFunctionAttribute. |
| JSError |
Especifica los mensajes de error de JScript. Esta clase pertenece a la categoría de estado de compilación y en tiempo de ejecución. |
| JSFunctionAttributeEnum |
Especifica las convenciones de llamada de las funciones generadas por el compilador de JScript. Se usa con el atributo personalizado JSFunctionAttribute. |
| JSToken |
Especifica las unidades individuales de código, o tokens, que componen el lenguaje JScript. |
| SourceState |
Especifica el estado del texto del código fuente. Esta clase se usa junto con otras clases que proporcionan información para colorear el código JScript en un editor. |
| TokenColor |
Especifica los colores que deben tener las unidades individuales de código cuando el texto se colorea en un editor. Los miembros de esta enumeración se usan en la propiedad Color de ITokenColorInfo objetos. |
| VSAITEMTYPE2 |
Extiende la enumeración JSVsaItemType. Proporciona funcionalidad adicional que necesita un host IActiveScript. |