Microsoft.JScript Espacio de nombres

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 o un objeto /> de JScript .

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

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

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

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 eval método . Para obtener más información, vea método eval (Visual Studio - JScript).

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 for...in . Esta clase pertenece a la categoría de árbol de sintaxis abstracta.

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

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 with instrucción . Esta clase pertenece a la categoría de árbol de sintaxis abstracta.

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 this valor asociado al ámbito global. Usado por .VsaEngine

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.