Microsoft.JScript Namespace

El espacio de nombres Microsoft.JScript contiene clases que admiten la compilación y la generación de código mediante el lenguaje JScript. The Microsoft.JScript namespace contains classes that support compilation and code generation using the JScript language.

Clases

ActivationObject

Representa un objeto que forma parte de una jerarquía de ámbitos.Represents an object that is taking part in a scope hierarchy. Esta clase contiene métodos para resolver el ámbito y obtener información sobre los miembros.This class contains methods for resolving scope and for getting member information. Pertenece a la categoría de estados de compilación y estados en tiempo de ejecución.It belongs to the compilation and run-time state category.

ActiveXObjectConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

ArgumentsObject

Representa la información que se utiliza para llamar a una función.Represents the information that is used to call a function. Incluye la función, el llamador, los argumentos e información sobre el marco de pila.This includes the function, the caller, the arguments, and information about the stack frame. Esta clase pertenece a la categoría de objetos y funciones.This class belongs to the objects and functions category.

ArrayConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

ArrayLiteral

El analizador de JScript utiliza esta clase para representar un literal de matriz.This class is used by the JScript parser to represent an array literal.

ArrayObject

Representa un objeto de matriz.Represents an array object. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

ArrayPrototype

Proporciona propiedades y métodos estáticos para los objetos ArrayObject.Provides static methods and properties for ArrayObject objects. A todos los métodos de esta clase se les llama pasando una referencia al objeto que solicita acceso al método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

ArrayWrapper

Ajusta una matriz para crear un objeto ArrayObject de JScript.Wraps an array to create a JScript ArrayObject. Esta clase ajusta un objeto Array de .NET Framework o un objeto ArrayObject de JScript.This class wraps either a .NET Framework Array object or a JScript ArrayObject object.

AssemblyCustomAttributeList

El analizador de JScript utiliza esta clase para almacenar los atributos asignados a un ensamblado.This class is used by the JScript parser to store the attributes that are assigned to an assembly.

AST

Representa el árbol de sintaxis abstracta que se utiliza para analizar el código JScript.Represents the abstract syntax tree that is used to parse JScript code.

ASTList

Mantiene una lista de elementos AST.Maintains a list of AST elements. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

BinaryOp

Representa la clase base de las clases que realizan operaciones en dos operandos, como Plus, Equality y Relational.Represents the base class for classes that perform operations on two operands, such as Plus, Equality, and Relational. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

Binding

Representa una referencia a un miembro de clase, una expresión invocable o un nombre de variable.Represents a reference to a class member, callable expression, or variable name. Esta clase intenta resolver la referencia en el valor correcto en tiempo de compilación.This class attempts to resolve the reference to the correct value at compile time.

BitwiseBinary

Realiza operaciones binarias bit a bit.Performs bitwise binary operations. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

Block

Representa un bloque en JScript.Represents a block in JScript. JSParser utiliza principalmente esta clase para crear objetos Block cuando analiza el código.This class is used mainly by the JSParser to create Block objects when it parses code. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

BlockScope

Representa el ámbito de un bloque de código que forma parte de una jerarquía de ámbitos y puede insertarse en la pila de ámbitos globales.Represents the scope of a block of code that is taking part in a scope hierarchy and that can be pushed onto the global scope stack. Por ejemplo, esta clase puede representar el ámbito de un bloque try.For example, this class can represent the scope of a try block.

BooleanConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

BooleanObject

Representa un objeto booleano.Represents a Boolean object. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

BooleanPrototype

Proporciona propiedades y métodos estáticos para los objetos BooleanObject.Provides static methods and properties for BooleanObject objects. A todos los métodos de esta clase se les llama pasando una referencia al objeto que solicita acceso al método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

BreakOutOfFinally

Representa el estado de excepción cuando se interrumpe la ejecución del código de un bloque finally.Represents the exception state when code execution breaks out of a finally block.

Closure

Representa una función de cierre.Represents a closure function. Esta clase pertenece a la categoría de objetos y funciones.This class belongs to the objects and functions category.

CmdLineException

Representa los errores que se producen al ejecutar el compilador de la línea de comandos jsc.exe.Represents errors that occur when you run the command-line compiler jsc.exe.

CmdLineOptionParser

Determina si las opciones especificadas al compilador de la línea de comandos jsc.exe tienen un formato correcto y lee los argumentos en caso de que se haya incluido alguno.Determines whether options that are specified to the command-line compiler jsc.exe are correctly formed, and reads the arguments if any are included.

COMCharStream

Representa una secuencia que envía sus datos a un IMessageReceiver.Represents a stream that sends its data to an IMessageReceiver. Los datos se almacenan en un búfer hasta que se vuelcan o hasta que se cierra la secuencia.The data is stored in a buffer until the data is flushed or the stream is closed.

COMFieldInfo

Permite a JScript comunicar con un campo COM externo.Enables JScript to communicate with an external COM field. Una implementación COM externa usa esta clase para exponer sus objetos en JScript porque JScript necesita MemberInfo administrada para el enlace a un objeto externo.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

COMMethodInfo

Habilita JScript para que se comunique con un método COM externo.Enables JScript to communicate with an external COM method. Una implementación COM externa usa esta clase para exponer sus objetos en JScript porque JScript necesita MemberInfo administrada para el enlace a un objeto externo.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

COMPropertyInfo

Permite a JScript comunicar con una propiedad COM externa.Enables JScript to communicate with an external COM property. Una implementación COM externa usa esta clase para exponer sus objetos en JScript porque JScript necesita MemberInfo administrada para el enlace a un objeto externo.This class is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo in order to bind to an external object.

Context

Representa el código fuente JScript.Represents JScript source code. Esta clase pertenece a la categoría de estados de compilación y estados en tiempo de ejecución.This class belongs to the compilation and run-time state category.

ContinueOutOfFinally

Representa el estado de excepción cuando el código sigue ejecutándose fuera de un bloque finally.Represents the exception state when code execution continues out of a finally block.

Convert

Convierte datos de un tipo a otro.Converts data from one type to another. Esta es una clase de utilidad.This is a utility class.

DateConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

DateObject

Representa un objeto de fecha.Represents a date object. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

DatePrototype

Proporciona propiedades y métodos estáticos para los objetos DateObject.Provides static methods and properties for DateObject objects. A todos los métodos de esta clase se les llama pasando una referencia al objeto que solicita acceso al método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

DebugBreak

El analizador de JScript utiliza esta clase para representar un punto de interrupción en un depurador.This class is used by the JScript parser to represent a breakpoint in a debugger.

DebugConvert

Convierte datos de un tipo a otro.Converts data from one type to another. Incluye métodos que convierten los valores en objetos String para que el depurador los pueda mostrar.Includes methods that convert values to String objects so that they can be displayed by the debugger.

DocumentContext

Representa un archivo de código fuente escrito en el lenguaje JScript.Represents a source code file that is written in the JScript language.

DynamicFieldInfo

Representa información de campo.Represents field information. Esta clase se usa para devolver campos de clases expando y matrices de scripts al depurador.This class is used to return fields of expando classes and script arrays to the debugger.

Empty

Representa el valor de una variable de la que no se ha creado ninguna instancia.Represents the value of a variable that has not been instantiated.

EndOfFile

El analizador de JScript utiliza esta clase para representar la llegada al final de un archivo como una excepción.This class is used by the JScript parser to represent reaching the end of a file as an exception. El código puede producir este error para detener el analizador.Code can throw this error to stop the parser.

EnumeratorConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

EnumeratorObject

Representa un objeto de enumerador.Represents an enumerator object. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

EnumeratorPrototype

Proporciona propiedades y métodos estáticos para los objetos EnumeratorObject.Provides static methods and properties for EnumeratorObject objects. A todos los métodos de esta clase se les llama pasando una referencia al objeto que solicita acceso al método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

Equality

Realiza operaciones de comparación.Performs comparison operations. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

ErrorConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

ErrorObject

Representa un objeto de error.Represents an error object. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

ErrorPrototype

Proporciona propiedades y métodos estáticos para los objetos ErrorObject.Provides static methods and properties for ErrorObject objects. A todos los métodos de esta clase se les llama pasando una referencia al objeto que solicita acceso al método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

Eval

Evalúa el código JScript.Evaluates JScript code. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

EvalErrorObject

Representa un error que se produce cuando se usa el método eval.Represents an error that occurs when the eval method is used. Para obtener más información, vea Método eval (Visual Studio - JScript).For more information, see eval Method (Visual Studio - JScript).

Expando

Indica que una clase o un método es una clase o un método expando.Indicates that a class or method is an expando class or method.

FieldAccessor

Representa un descriptor de acceso a campos.Represents a field accessor.

ForIn

Representa la instrucción for...in de JScript.Represents the JScript for...in statement. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

FunctionConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

FunctionDeclaration

Representa una declaración de función.Represents a function declaration. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

FunctionExpression

Representa un objeto de función.Represents a function object. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

FunctionObject

Representa un objeto de función.Represents a function object.

FunctionPrototype

Proporciona propiedades y métodos estáticos para los objetos FunctionObject.Provides static methods and properties for FunctionObject objects. A todos los métodos de esta clase se les llama pasando una referencia al objeto que solicita acceso al método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

FunctionWrapper

Enlaza los miembros de una función a un objeto.Binds the members of a function to an object.

GlobalObject

Almacena las constantes, la información sobre el tipo de datos, las funciones de utilidad y las referencias a los objetos basados en prototipos.Stores constants, data type information, utility functions, and references to prototype-based objects. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

Globals

Almacena las referencias a todos los tipos globalmente disponibles y administra la pila.Stores references to all globally available types and manages the stack. Esta clase pertenece a la categoría de estados de compilación y estados en tiempo de ejecución.This class belongs to the compilation and run-time state category.

GlobalScope

Representa el ámbito global.Represents the global scope.

Hide

Indica que un método o campo oculta un método o campo en una clase base.Indicates that a method or field hides a method or field in a base class.

Import

Importa los espacios de nombres que se van a utilizar en el código.Imports namespaces for use in code. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

In

Determina si un objeto está incluido en otro objeto.Determines whether an object is contained in another object. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

Instanceof

Determina si se puede convertir un objeto al tipo de otro objeto.Determines whether an object can be coerced to the type of another object. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

JSAuthor

Proporciona los servicios para crear código JScript en un editor.Provides services for authoring JScript code in an editor.

JSConstructor

Ajusta un FunctionObject.Wraps a FunctionObject.

JScriptCodeProvider

Proporciona acceso a instancias del generador de código y del compilador de código de JScript.Provides access to instances of the JScript code generator and code compiler.

JScriptException

Excepción que inicia JScript para notificar a un programa o un host de Common Language Runtime (CLR) que se produjo un error.The exception that is thrown by JScript to notify a common language runtime (CLR) host or program that an error occurred. Un JScriptException suele tomar un valor de enumeración JSError.A JScriptException usually takes a JSError enumeration value.

JSField

Admite todos los campos en JScript.Supports all fields in JScript. Es la clase base para todos los campos definidos por JScript.This is the base class for all fields that are defined by JScript. Esta clase pertenece a la categoría de enlace de nombre.This class belongs to the name binding category.

JSFieldInfo

Ajusta un objeto FieldInfo.Wraps a FieldInfo object.

JSFunctionAttribute

Se utiliza con JSFunctionAttributeEnum para anotar las convenciones de llamada de los métodos y constructores generados por el compilador de JScript.Used with JSFunctionAttributeEnum to annotate the calling conventions of methods and constructors that are generated by the JScript compiler.

JSLocalField

Representa una variable local.Represents a local variable.

JSMethod

Representa un método de JScript.Represents a JScript method. Esta clase pertenece a la categoría de enlace de nombre.This class belongs to the name binding category.

JSMethodInfo

Ajusta un objeto MethodInfo.Wraps a MethodInfo object.

JSObject

Representa un objeto en JScript.Represents an object in JScript. Esta clase pertenece a la categoría de objetos y funciones.This class belongs to the objects and functions category.

JSParser

Analiza código JScript.Parses JScript code. Esta clase pertenece a la categoría de exámenes y análisis.This class belongs to the scanning and parsing category.

JSPrototypeObject

Agrega una propiedad de función constructora a un objeto JSObject para los enlaces en tiempo de compilación.Adds a constructor function property to a JSObject for early binding purposes. Esta clase pertenece a la categoría de objetos y funciones.This class belongs to the objects and functions category.

JSScanner

Examina el código JScript para buscar unidades de código individuales o tokens.Scans JScript code searching for individual units of code, or tokens. Esta clase pertenece a la categoría de exámenes y análisis.This class belongs to the scanning and parsing category.

JSVariableField

Admite campos variables en JScript.Supports variable fields in JScript. Se trata de la clase base para los parámetros, las variables locales, las variables globales y los miembros de clase.This is the base class for parameters, local variables, global variables, and class members.

LateBinding

Representa una referencia a un miembro de clase, una expresión invocable o un nombre de variable.Represents a reference to a class member, callable expression, or variable name. Esta clase intenta resolver la referencia en el valor correcto en tiempo de ejecución.This class attempts to resolve the reference to the correct value at run time.

LenientArrayPrototype

Almacena objetos que representan los métodos estáticos de la clase ArrayPrototype.Stores objects that represent the static methods of the ArrayPrototype class. La clase LenientArrayPrototype pertenece a la categoría de modelos de objetos integrados.The LenientArrayPrototype class belongs to the built-in object model category.

LenientBooleanPrototype

Almacena objetos que representan los métodos estáticos de la clase BooleanPrototype.Stores objects that represent the static methods of the BooleanPrototype class. La clase LenientBooleanPrototype pertenece a la categoría de modelos de objetos integrados.The LenientBooleanPrototype class belongs to the built-in object model category.

LenientDateConstructor

Almacena objetos que representan los métodos estáticos de la clase DateConstructor.Stores objects that represent the static methods of the DateConstructor class. La clase LenientDateConstructor pertenece a la categoría de modelos de objetos integrados.The LenientDateConstructor class belongs to the built-in object model category.

LenientDatePrototype

Almacena objetos que representan los métodos estáticos de la clase DatePrototype.Stores objects that represent the static methods of the DatePrototype class. La clase LenientDatePrototype pertenece a la categoría de modelos de objetos integrados.The LenientDatePrototype class belongs to the built-in object model category.

LenientEnumeratorPrototype

Almacena objetos que representan los métodos estáticos de la clase EnumeratorPrototype.Stores objects that represent the static methods of the EnumeratorPrototype class. La clase LenientEnumeratorPrototype pertenece a la categoría de modelos de objetos integrados.The LenientEnumeratorPrototype class belongs to the built-in object model category.

LenientErrorPrototype

Almacena objetos que representan los métodos estáticos de la clase ErrorPrototype.Stores objects that represent the static methods of the ErrorPrototype class. La clase LenientErrorPrototype pertenece a la categoría de modelos de objetos integrados.The LenientErrorPrototype class belongs to the built-in object model category.

LenientFunctionPrototype

Almacena objetos que representan los métodos estáticos de la clase FunctionPrototype.Stores objects that represent the static methods of the FunctionPrototype class. La clase LenientFunctionPrototype pertenece a la categoría de modelos de objetos integrados.The LenientFunctionPrototype class belongs to the built-in object model category.

LenientGlobalObject

Almacena los objetos de función constructora, la información de tipos de datos y los objetos que representan los métodos estáticos de la clase GlobalObject.Stores constructor function objects, data type information, and objects that represent the static methods of the GlobalObject class. La clase LenientGlobalObject pertenece a la categoría de modelos de objetos integrados.The LenientGlobalObject class belongs to the built-in object model category.

LenientMathObject

Almacena objetos que representan los métodos estáticos de la clase MathObject.Stores objects that represent the static methods of the MathObject class. La clase LenientMathObject pertenece a la categoría de modelos de objetos integrados.The LenientMathObject class belongs to the built-in object model category.

LenientNumberPrototype

Almacena objetos que representan los métodos estáticos de la clase NumberPrototype.Stores objects that represent the static methods of the NumberPrototype class. La clase LenientNumberPrototype pertenece a la categoría de modelos de objetos integrados.The LenientNumberPrototype class belongs to the built-in object model category.

LenientObjectPrototype

Almacena objetos que representan los métodos estáticos de la clase ObjectPrototype.Stores objects that represent the static methods of the ObjectPrototype class. La clase LenientObjectPrototype pertenece a la categoría de modelos de objetos integrados.The LenientObjectPrototype class belongs to the built-in object model category.

LenientRegExpPrototype

Almacena objetos que representan los métodos estáticos de la clase RegExpPrototype.Stores objects that represent the static methods of the RegExpPrototype class. La clase LenientRegExpPrototype pertenece a la categoría de modelos de objetos integrados.The LenientRegExpPrototype class belongs to the built-in object model category.

LenientStringConstructor

Almacena objetos que representan los métodos estáticos de la clase StringConstructor.Stores objects that represent the static methods of the StringConstructor class. La clase LenientStringConstructor pertenece a la categoría de modelos de objetos integrados.The LenientStringConstructor class belongs to the built-in object model category.

LenientStringPrototype

Almacena objetos que representan los métodos estáticos de la clase StringPrototype.Stores objects that represent the static methods of the StringPrototype class. La clase LenientStringPrototype pertenece a la categoría de modelos de objetos integrados.The LenientStringPrototype class belongs to the built-in object model category.

LenientVBArrayPrototype

Almacena objetos que representan los métodos estáticos de la clase VBArrayPrototype.Stores objects that represent the static methods of the VBArrayPrototype class. La clase LenientVBArrayPrototype pertenece a la categoría de modelos de objetos integrados.The LenientVBArrayPrototype class belongs to the built-in object model category.

MathObject

Proporciona constantes y métodos estáticos para las funciones trigonométricas, logarítmicas y otras funciones matemáticas comunes.Provides constants and static methods for trigonometric functions, logarithmic functions, and other common mathematical functions. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

MemberInfoList

Mantiene una lista de elementos MemberInfo.Maintains a list of MemberInfo elements.

MethodInvoker

Representa el invocador de un método determinado.Represents the invoker for a particular method. Lo usa la clase JSMethodInfo para invocar a métodos.Used by the JSMethodInfo class to invoke methods.

Missing

Representa el valor de una variable de la que se ha creado una instancia pero cuyo valor aún no se ha establecido.Represents the value of a variable that has been instantiated but that has not yet had its value set.

Namespace

Representa un espacio de nombres.Represents a namespace.

NoContextException

Excepción que se produce cuando no hay código Context asociado a JScriptException.The exception that is thrown when there is no code Context associated with a JScriptException.

NotRecommended

Indica que un método o campo no se recomienda.Indicates that a method or field is not recommended.

NumberConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

NumberObject

Representa un objeto de número.Represents a number object. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

NumberPrototype

Proporciona propiedades y métodos estáticos para los objetos NumberObject.Provides static methods and properties for NumberObject objects. A todos los métodos de esta clase se les llama pasando una referencia al objeto que solicita acceso al método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

NumericBinary

Realiza operaciones binarias en operandos numéricos.Performs binary operations on numeric operands. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

NumericUnary

Realiza operaciones unarias en operandos numéricos.Performs unary operations on numeric operands. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

ObjectConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

ObjectPrototype

Proporciona propiedades y métodos estáticos para los objetos JSObject.Provides static methods and properties for JSObject objects. A todos los métodos de esta clase se les llama pasando una referencia al objeto que solicita acceso al método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

Override

Indica que un método o campo invalida un método o campo en una clase base.Indicates that a method or field overrides a method or field in a base class.

Package

Crea paquetes de código JScript para que los utilice otro código.Creates packages of JScript code for use by other code. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

ParserException

El analizador de JScript utiliza esta clase para representar las excepciones del analizador.This class is used by the JScript parser to represent parser exceptions.

Plus

Realiza operaciones de suma y concatenación.Performs addition and concatenation operations. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

PostOrPrefixOperator

Realiza operaciones de incremento y decremento que corresponden a la sintaxis de prefijo y postfijo.Performs increment and decrement operations that correspond to the prefix and postfix syntax. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

RangeErrorObject

Representa un error de intervalo.Represents a range error. Por ejemplo, se puede producir un error de intervalo cuando se utiliza un índice incorrecto para obtener acceso a un elemento de matriz.For example, a range error can occur when you use an incorrect index to access an array element.

ReferenceAttribute

Representa una referencia a un ensamblado.Represents a reference to an assembly.

ReferenceErrorObject

Representa un error de referencia.Represents a reference error. Por ejemplo, se puede producir un error de referencia cuando se hace referencia a una variable no declarada.For example, a reference error can occur when you reference an undeclared variable.

RegExpConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

RegExpMatch

Representa los resultados de una coincidencia de expresión regular.Represents the results from a regular expression match. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

RegExpObject

Representa un objeto de expresión regular.Represents a regular expression object. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

RegExpPrototype

Proporciona propiedades y métodos estáticos para los objetos RegExpObject.Provides static methods and properties for RegExpObject objects. A todos los métodos de esta clase se les llama pasando una referencia al objeto que solicita acceso al método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

Relational

Realiza operaciones de comparación relacional.Performs relational comparison operations. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

ReturnOutOfFinally

Representa el estado de excepción cuando la ejecución de código vuelve de un bloque finally.Represents the exception state when code execution returns out of a finally block.

Runtime

Proporciona funciones de utilidad.Provides utility functions.

ScriptBlock

Representa un bloque de código JScript.Represents a block of JScript code. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

ScriptFunction

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. La mayoría de las clases de función constructora, como DateConstructor, NumberConstructor, StringConstructor y ObjectConstructor, heredan de esta clase.Most of the constructor function classes, such as DateConstructor, NumberConstructor, StringConstructor, and ObjectConstructor, inherit from this class. Esta clase pertenece a la categoría de objetos y funciones.This class belongs to the objects and functions category.

ScriptObject

Admite todas las clases de JScript.Supports all JScript classes. Es la clase base fundamental de todas las clases de JScript.This is the ultimate base class of all JScript classes. Esta clase pertenece a la categoría de objetos y funciones.This class belongs to the objects and functions category.

ScriptStream

Representa un flujo de datos.Represents a stream of data. Esta clase envía sus datos a un flujo COMCharStream o Console.This class sends its data to either a COMCharStream or a Console stream.

SimpleHashtable

Representa una tabla hash para el almacenamiento interno de los elementos.A hash table for the internal storage of items.

StackFrame

Representa un marco de pila para ejecutar código.Represents a stack frame for executing code. Esta clase contiene métodos para resolver el ámbito.This class contains methods for resolving scope. Pertenece a la categoría de estados de compilación y estados en tiempo de ejecución.It belongs to the compilation and run-time state category.

StrictEquality

Realiza operaciones de comparación.Performs comparison operations. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

StringConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

StringObject

Representa un objeto de cadena.Represents a string object. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

StringPrototype

Proporciona propiedades y métodos estáticos para los objetos StringObject.Provides static methods and properties for StringObject objects. A todos los métodos de esta clase se les llama pasando una referencia al objeto que solicita acceso al método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

SuperTypeMembersSorter

Almacena los miembros de las clases base e interfaces.Stores members from base classes and interfaces.

SyntaxErrorObject

Representa un error de sintaxis.Represents a syntax error. Por ejemplo, un error de sintaxis puede producirse cuando se omite un signo de punto y coma.For example, a syntax error can occur when you omit a semicolon.

Throw

Inicia una excepción.Throws an exception. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

Try

Identifica los bloques de código que se van a ejecutar en los ámbitos de control de errores.Identifies blocks of code to run in error handling scopes. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

TypedArray

Representa una referencia que admite reflexión a la clase Array.Represents a reflectable reference to the Array class. Esta clase almacena el tipo de elemento de una matriz con tipo, pero no almacena datos.This class stores the element type of a typed array, but this class does not store data.

TypeErrorObject

Representa un error de tipo.Represents a type error. Por ejemplo, se puede producir un error de tipo cuando se pasa un objeto de un tipo determinado a un método que espera un objeto de otro tipo.For example, a type error can occur when you pass an object of one type to a method that expects an object of another type.

Typeof

Determina los tipos de datos de los objetos.Determines the data types of objects. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

TypeReflector

Proporciona una implementación de GetMember(String, BindingFlags) que es más rápida que GetMember(String, BindingFlags).Provides an implementation of GetMember(String, BindingFlags) that is faster than GetMember(String, BindingFlags).

UnaryOp

Representa la clase base de las clases que realizan operaciones en operandos únicos, como Typeof y PostOrPrefixOperator.Represents the base class for classes that perform operations on single operands, such as Typeof and PostOrPrefixOperator. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

URIErrorObject

Representa un error de identificador uniforme de recursos (URI).Represents a Uniform Resource Identifier (URI) error. Por ejemplo, un error de identificador URI puede producirse cuando se intenta codificar o descodificar un identificador URI.For example, a URI error can occur when you try to encode or decode a URI.

VBArrayConstructor

Representa un objeto basado en prototipos que una función constructora define.Represents a prototype-based object that is defined by a constructor function. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

VBArrayObject

Representa un objeto VBArray.Represents a VBArray object. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

VBArrayPrototype

Proporciona propiedades y métodos estáticos para los objetos VBArrayObject.Provides static methods and properties for VBArrayObject objects. A todos los métodos de esta clase se les llama pasando una referencia al objeto que solicita acceso al método.All methods of this class are called by passing in a reference to the object that is requesting access to the method. Esta clase pertenece a la categoría de modelos de objetos integrados.This class belongs to the built-in object model category.

VsaItem

Representa los elementos agregados al motor de script de .NET.Represents items added to the .NET script engine. Esto incluye elementos de código, elementos de referencia y elementos globales.This includes code items, reference items, and global items.

VsaItems

Representa una colección de IJSVsaItem objetos que pueden tratarse por nombre o por índice.Represents a collection of IJSVsaItem objects that can be addressed either by name or by index.

With

Representa la instrucción with.Represents the with statement. Esta clase pertenece a la categoría de árboles de sintaxis abstracta.This class belongs to the abstract syntax tree category.

Interfaces

COMMemberInfo

Define los métodos que permiten a JScript comunicar con un miembro COM externo.Defines methods that enable JScript to communicate with an external COM member. Esta interfaz la utiliza una implementación COM externa para exponer sus objetos a JScript porque JScript requiere un objeto MemberInfo administrado para enlazar a un objeto externo.This interface is used by an external COM implementation to expose its objects to JScript because JScript requires a managed MemberInfo to bind to an external object.

IActivationObject

Define los métodos para resolver el ámbito.Defines methods for resolving scope. Esta interfaz la implementan todos los objetos que forman parte de la jerarquía de ámbitos.This interface is implemented by all objects that take part in a scope hierarchy.

IAuthorServices

Define los servicios para crear código JScript en un editor.Defines services for authoring JScript code in an editor.

IColorizeText

Define los servicios para colorear el texto cuando el código JScript se crea en un editor.Defines services for colorizing text when JScript code is being authored in an editor.

IDebugConvert

Define un conjunto de métodos de utilidad que convierten los datos de un tipo a otro.Defines a set of utility methods that convert data from one type to another. Incluye métodos que convierten los valores en objetos String para que el depurador los pueda mostrar.Includes methods that convert values to String objects so that they can be displayed by the debugger.

IDebugConvert2

Define los métodos de utilidad que convierten los datos de un tipo a otro.Defines utility methods that convert data from one type to another. Incluye métodos que convierten los valores en objetos String para que el depurador los pueda mostrar.Includes methods that convert values to String objects so that they can be displayed by the debugger.

IDebuggerObject

Define los métodos que proporcionan información sobre los objetos de depurador.Defines methods that provide information about debugger objects. Todos los objetos IReflect implementados por el depurador implementan esta interfaz.This interface is implemented by all IReflect objects that are implemented by the debugger. Actualmente, esta interfaz sirve únicamente para marcar estos objetos como tal al motor de scripting.Currently, this interface serves only to flag these objects as such to the scripting engine.

IDebugScriptScope

Define los métodos que establecen el valor this asociado al ámbito global.Defines methods that set the this value that is associated with the global scope. Esta interfaz la utiliza VsaEngine.Used by the VsaEngine.

IDebugType

Define los métodos que proporcionan información sobre los objetos de depurador.Defines methods that provide information about debugger objects. Esta interfaz la implementan los objetos de depurador que representan un tipo en el destino del depurador.This interface is implemented by debugger objects that represent a type in the debugger target.

IDebugVsaScriptCodeItem

Define los métodos que evalúan expresiones y analizan cadenas.Defines methods that evaluate expressions and parse strings. Esta interfaz la suele implementar un objeto que representa un bloque de código y las llamadas a esta interfaz provienen normalmente de un depurador.This interface is typically implemented by an object that represents a code block, and it is typically called by a debugger. Esta interfaz proporciona la funcionalidad adicional que un host de IActiveScript necesita.This interface provides extra functionality that is needed by an IActiveScript host.

IDefineEvent

Define la funcionalidad adicional que un host de scripts activos necesita.Defines extra functionality that is needed by an active script host.

IEngine2

Define la funcionalidad adicional que un host de IActiveScript necesita.Defines extra functionality that is needed by an IActiveScript host. Esta interfaz la implementa el motor VsaEngine.Implemented by the VsaEngine engine.

IErrorHandler

Define los métodos para controlar los errores que se producen al analizar el código.Defines methods to handle errors that occur when code is being parsed.

IMessageReceiver

Define los métodos que reciben el resultado de un motor de scripting.Defines methods that receive output from a scripting engine. Esta interfaz actúa como un objeto de devolución de llamada para capturar el resultado que, de lo contrario, se dirigiría a la consola.This interface acts as a callback object to capture output that would otherwise go to the console.

IMethodsCompletionInfo

Se trata de una interfaz de marcador que no tiene métodos.This is a marker interface and has no methods.

INeedEngine

Define los métodos que obtienen y establecen referencias al motor de scripting.Defines methods that get and set references to the scripting engine.

IObjectCompletionInfo

Se trata de una interfaz de marcador que no tiene métodos.This is a marker interface and has no methods.

IParseText

Define los métodos para analizar un texto cuando el código JScript se crea en un editor.Defines methods for parsing text when JScript code is being authored in an editor.

IRedirectOutput

Define los métodos que capturan los resultados que, de lo contrario, se dirigirían a la consola.Defines methods that capture output that would otherwise go to the console. VsaEngine implementa esta interfaz.This interface is implemented by the VsaEngine.

ISite2

Define los métodos utilizados por VsaEngine para la resolución de nombres.Defines methods that are used by the VsaEngine for name resolution. Proporciona la funcionalidad adicional que un host de IActiveScript necesita.Provides extra functionality that is needed by an IActiveScript host.

ITokenColorInfo

Define las propiedades para colorear unidades de código específicas.Defines properties for coloring specific units of code.

ITokenEnumerator

Define los métodos para recorrer en iteración una colección de objetos ITokenColorInfo.Defines methods for iterating over a collection of ITokenColorInfo objects.

IVsaFullErrorInfo

Define las propiedades para obtener información sobre los errores.Defines properties to obtain information about errors. Esta interfaz proporciona la funcionalidad adicional que un host de IActiveScript necesita.This interface provides extra functionality that is needed by an IActiveScript host.

IVsaScriptCodeItem

Define la funcionalidad adicional que un host de IActiveScript necesita.Defines extra functionality that is needed by an IActiveScript host.

IVsaScriptScope

Define los métodos para resolver el ámbito.Defines methods for resolving scope. El objeto de ámbito global de VsaEngine implementa esta interfaz.The global scope object of the VsaEngine implements this interface.

IWrappedMember

Define los métodos para obtener acceso al objeto en el que está definido un miembro.Defines methods for accessing the object that a member is defined on.

MemberInfoInitializer

Define los métodos que un objeto COM externo debe implementar.Defines methods that an external COM object must implement. Esta interfaz la utiliza una implementación COM externa para exponer sus objetos a JScript porque JScript necesita un objeto MemberInfo administrado para enlazar a un objeto externo.This interface is used by an external COM implementation to expose its objects to JScript because JScript needs a managed MemberInfo to bind to an external object. Esta interfaz la implementan COMFieldInfo, COMMethodInfo y COMPropertyInfo.This interface is implemented by COMFieldInfo, COMMethodInfo, and COMPropertyInfo.

Enumeraciones

CmdLineError

Especifica errores que se producen al ejecutar el compilador de línea de comandos jsc.exe. Esta enumeración se usa para crear objetos CmdLineException.This enumeration is used to create CmdLineException objects.

ErrorType

Especifica los tipos de error de JScript.Specifies the JScript error types.

JSBuiltin

Especifica las funciones integradas de JScript. Estas funciones corresponden a los métodos estáticos de los objetos intrínsecos de JScript. Los miembros de esta enumeración se utilizan para crear objetos JSFunctionAttribute.The members of this enumeration are used to create JSFunctionAttribute objects.

JSError

Especifica los mensajes de error de JScript.Specifies the JScript error messages. Esta clase pertenece a la categoría de estados de compilación y estados en tiempo de ejecución.This class belongs to the compilation and run-time state category.

JSFunctionAttributeEnum

Especifica las convenciones de llamada de las funciones generadas por el compilador de JScript.Specifies the calling conventions of functions that are generated by the JScript compiler. Se utiliza con el atributo personalizado JSFunctionAttribute.Used with the JSFunctionAttribute custom attribute.

JSToken

Especifica las unidades de código individuales o tokens que componen el lenguaje JScript.Specifies the individual units of code, or tokens, that make up the JScript language.

SourceState

Especifica el estado del texto del código fuente.Specifies the state of source code text. Esta clase se utiliza junto con otras clases que proporcionan información para colorear el código JScript en un editor.This class is used together with other classes that provide information to color JScript code in an editor.

TokenColor

Especifica los colores que las unidades de código individuales deben tener cuando se colorea el texto en un editor.Specifies the colors that individual units of code should have when text is being colorized in an editor. La propiedad Color de los objetos ITokenColorInfo utiliza los miembros de esta enumeración.The members of this enumeration are used by the Color property of ITokenColorInfo objects.

VSAITEMTYPE2

Extiende la enumeración JSVsaItemType.Extends the JSVsaItemType enumeration. Proporciona la funcionalidad adicional que un host de IActiveScript necesita.Provides extra functionality that is needed by an IActiveScript host.