|
| Class | Description |
|---|
 | ActivationObject | Infrastructure. Represents an object that is taking part in a scope hierarchy. This class contains methods for resolving scope and for getting member information. It belongs to the compilation and run-time state category. |
 | ActiveXObjectConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | ArgumentsObject | Infrastructure. Represents the information that is used to call a function. This includes the function, the caller, the arguments, and information about the stack frame. This class belongs to the objects and functions category. |
 | ArrayConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | ArrayLiteral | Infrastructure. This class is used by the JScript parser to represent an array literal. |
 | ArrayObject | Infrastructure. Represents an array object. This class belongs to the built-in object model category. |
 | ArrayPrototype | Infrastructure. Provides static methods and properties for ArrayObject objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category. |
 | ArrayWrapper | Infrastructure. Wraps an array to create a JScript ArrayObject. This class wraps either a .NET Framework Array object or a JScript ArrayObject object. |
 | AssemblyCustomAttributeList | Infrastructure. This class is used by the JScript parser to store the attributes that are assigned to an assembly. |
 | AST | Infrastructure. Represents the abstract syntax tree that is used to parse JScript code. |
 | ASTList | Infrastructure. Maintains a list of AST elements. This class belongs to the abstract syntax tree category. |
 | BinaryOp | Infrastructure. Represents the base class for classes that perform operations on two operands, such as Plus, Equality, and Relational. This class belongs to the abstract syntax tree category. |
 | Binding | Infrastructure. Represents a reference to a class member, callable expression, or variable name. This class attempts to resolve the reference to the correct value at compile time. |
 | BitwiseBinary | Infrastructure. Performs bitwise binary operations. This class belongs to the abstract syntax tree category. |
 | Block | Infrastructure. Represents a block in JScript. This class is used mainly by the JSParser to create Block objects when it parses code. This class belongs to the abstract syntax tree category. |
 | BlockScope | Infrastructure. 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. For example, this class can represent the scope of a try block. |
 | BooleanConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | BooleanObject | Infrastructure. Represents a Boolean object. This class belongs to the built-in object model category. |
 | BooleanPrototype | Infrastructure. Provides static methods and properties for BooleanObject objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category. |
 | BreakOutOfFinally | Infrastructure. Represents the exception state when code execution breaks out of a finally block. |
 | Closure | Infrastructure. Represents a closure function. This class belongs to the objects and functions category. |
 | CmdLineException | Infrastructure. Represents errors that occur when you run the command-line compiler jsc.exe. |
 | CmdLineOptionParser | Infrastructure. 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 | Infrastructure. Represents a stream that sends its data to an IMessageReceiver. The data is stored in a buffer until the data is flushed or the stream is closed. |
 | COMFieldInfo | Infrastructure. Enables JScript to communicate with an external COM field. 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 | Infrastructure. Enables JScript to communicate with an external COM method. 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 | Infrastructure. Enables JScript to communicate with an external COM property. 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 | Infrastructure. Represents JScript source code. This class belongs to the compilation and run-time state category. |
 | ContinueOutOfFinally | Infrastructure. Represents the exception state when code execution continues out of a finally block. |
 | Convert | Infrastructure. Converts data from one type to another. This is a utility class. |
 | DateConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | DateObject | Infrastructure. Represents a date object. This class belongs to the built-in object model category. |
 | DatePrototype | Infrastructure. Provides static methods and properties for DateObject objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category. |
 | DebugBreak | Infrastructure. This class is used by the JScript parser to represent a breakpoint in a debugger. |
 | DebugConvert | Infrastructure. Converts data from one type to another. Includes methods that convert values to String objects so that they can be displayed by the debugger. |
 | DocumentContext | Infrastructure. Represents a source code file that is written in the JScript language. |
 | DynamicFieldInfo | Infrastructure. Represents field information. This class is used to return fields of expando classes and script arrays to the debugger. |
 | Empty | Infrastructure. Represents the value of a variable that has not been instantiated. |
 | EndOfFile | Infrastructure. This class is used by the JScript parser to represent reaching the end of a file as an exception. Code can throw this error to stop the parser. |
 | EnumeratorConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | EnumeratorObject | Infrastructure. Represents an enumerator object. This class belongs to the built-in object model category. |
 | EnumeratorPrototype | Infrastructure. Provides static methods and properties for EnumeratorObject objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category. |
 | Equality | Infrastructure. Performs comparison operations. This class belongs to the abstract syntax tree category. |
 | ErrorConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | ErrorObject | Infrastructure. Represents an error object. This class belongs to the built-in object model category. |
 | ErrorPrototype | Infrastructure. Provides static methods and properties for ErrorObject objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category. |
 | Eval | Infrastructure. Evaluates JScript code. This class belongs to the abstract syntax tree category. |
 | EvalErrorObject | Infrastructure. Represents an error that occurs when the eval method is used. For more information, see eval Method (Visual Studio - JScript). |
 | Expando | Infrastructure. Indicates that a class or method is an expando class or method. |
 | FieldAccessor | Infrastructure. Represents a field accessor. |
 | ForIn | Infrastructure. Represents the JScript for...in statement. This class belongs to the abstract syntax tree category. |
 | FunctionConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | FunctionDeclaration | Infrastructure. Represents a function declaration. This class belongs to the abstract syntax tree category. |
 | FunctionExpression | Infrastructure. Represents a function object. This class belongs to the abstract syntax tree category. |
 | FunctionObject | Infrastructure. Represents a function object. |
 | FunctionPrototype | Infrastructure. Provides static methods and properties for FunctionObject objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category. |
 | FunctionWrapper | Infrastructure. Binds the members of a function to an object. |
 | GlobalObject | Infrastructure. Stores constants, data type information, utility functions, and references to prototype-based objects. This class belongs to the built-in object model category. |
 | Globals | Infrastructure. Stores references to all globally available types and manages the stack. This class belongs to the compilation and run-time state category. |
 | GlobalScope | Infrastructure. Represents the global scope. |
 | Hide | Infrastructure. Indicates that a method or field hides a method or field in a base class. |
 | Import | Infrastructure. Imports namespaces for use in code. This class belongs to the abstract syntax tree category. |
 | In | Infrastructure. Determines whether an object is contained in another object. This class belongs to the abstract syntax tree category. |
 | Instanceof | Infrastructure. Determines whether an object can be coerced to the type of another object. This class belongs to the abstract syntax tree category. |
 | JSAuthor | Infrastructure. Provides services for authoring JScript code in an editor. |
 | JSConstructor | Infrastructure. Wraps a FunctionObject. |
 | JScriptCodeProvider | Infrastructure. Provides access to instances of the JScript code generator and code compiler. |
 | JScriptException | Infrastructure. The exception that is thrown by JScript to notify a common language runtime (CLR) host or program that an error occurred. A JScriptException usually takes a JSError enumeration value. |
 | JSField | Infrastructure. Supports all fields in JScript. This is the base class for all fields that are defined by JScript. This class belongs to the name binding category. |
 | JSFieldInfo | Infrastructure. Wraps a FieldInfo object. |
 | JSFunctionAttribute | Infrastructure. Used with JSFunctionAttributeEnum to annotate the calling conventions of methods and constructors that are generated by the JScript compiler. |
 | JSLocalField | Infrastructure. Represents a local variable. |
 | JSMethod | Infrastructure. Represents a JScript method. This class belongs to the name binding category. |
 | JSMethodInfo | Infrastructure. Wraps a MethodInfo object. |
 | JSObject | Infrastructure. Represents an object in JScript. This class belongs to the objects and functions category. |
 | JSParser | Infrastructure. Parses JScript code. This class belongs to the scanning and parsing category. For more information about scanning and parsing, see Create a Language Compiler for the .NET Framework. |
 | JSPrototypeObject | Infrastructure. Adds a constructor function property to a JSObject for early binding purposes. This class belongs to the objects and functions category. |
 | JSScanner | Infrastructure. Scans JScript code searching for individual units of code, or tokens. This class belongs to the scanning and parsing category. For more information about scanning and parsing, see Create a Language Compiler for the .NET Framework. |
 | JSVariableField | Infrastructure. Supports variable fields in JScript. This is the base class for parameters, local variables, global variables, and class members. |
 | LateBinding | Infrastructure. Represents a reference to a class member, callable expression, or variable name. This class attempts to resolve the reference to the correct value at run time. |
 | LenientArrayPrototype | Infrastructure. Stores objects that represent the static methods of the ArrayPrototype class. The LenientArrayPrototype class belongs to the built-in object model category. |
 | LenientBooleanPrototype | Infrastructure. Stores objects that represent the static methods of the BooleanPrototype class. The LenientBooleanPrototype class belongs to the built-in object model category. |
 | LenientDateConstructor | Infrastructure. Stores objects that represent the static methods of the DateConstructor class. The LenientDateConstructor class belongs to the built-in object model category. |
 | LenientDatePrototype | Infrastructure. Stores objects that represent the static methods of the DatePrototype class. The LenientDatePrototype class belongs to the built-in object model category. |
 | LenientEnumeratorPrototype | Infrastructure. Stores objects that represent the static methods of the EnumeratorPrototype class. The LenientEnumeratorPrototype class belongs to the built-in object model category. |
 | LenientErrorPrototype | Infrastructure. Stores objects that represent the static methods of the ErrorPrototype class. The LenientErrorPrototype class belongs to the built-in object model category. |
 | LenientFunctionPrototype | Infrastructure. Stores objects that represent the static methods of the FunctionPrototype class. The LenientFunctionPrototype class belongs to the built-in object model category. |
 | LenientGlobalObject | Infrastructure. Stores constructor function objects, data type information, and objects that represent the static methods of the GlobalObject class. The LenientGlobalObject class belongs to the built-in object model category. |
 | LenientMathObject | Infrastructure. Stores objects that represent the static methods of the MathObject class. The LenientMathObject class belongs to the built-in object model category. |
 | LenientNumberPrototype | Infrastructure. Stores objects that represent the static methods of the NumberPrototype class. The LenientNumberPrototype class belongs to the built-in object model category. |
 | LenientObjectPrototype | Infrastructure. Stores objects that represent the static methods of the ObjectPrototype class. The LenientObjectPrototype class belongs to the built-in object model category. |
 | LenientRegExpPrototype | Infrastructure. Stores objects that represent the static methods of the RegExpPrototype class. The LenientRegExpPrototype class belongs to the built-in object model category. |
 | LenientStringConstructor | Infrastructure. Stores objects that represent the static methods of the StringConstructor class. The LenientStringConstructor class belongs to the built-in object model category. |
 | LenientStringPrototype | Infrastructure. Stores objects that represent the static methods of the StringPrototype class. The LenientStringPrototype class belongs to the built-in object model category. |
 | LenientVBArrayPrototype | Infrastructure. Stores objects that represent the static methods of the VBArrayPrototype class. The LenientVBArrayPrototype class belongs to the built-in object model category. |
 | MathObject | Infrastructure. Provides constants and static methods for trigonometric functions, logarithmic functions, and other common mathematical functions. This class belongs to the built-in object model category. |
 | MemberInfoList | Infrastructure. Maintains a list of MemberInfo elements. |
 | MethodInvoker | Infrastructure. Represents the invoker for a particular method. Used by the JSMethodInfo class to invoke methods. |
 | Missing | Infrastructure. Represents the value of a variable that has been instantiated but that has not yet had its value set. |
 | Namespace | Infrastructure. Represents a namespace. |
 | NoContextException | Infrastructure. The exception that is thrown when there is no code Context associated with a JScriptException. |
 | NotRecommended | Infrastructure. Indicates that a method or field is not recommended. |
 | NumberConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | NumberObject | Infrastructure. Represents a number object. This class belongs to the built-in object model category. |
 | NumberPrototype | Infrastructure. Provides static methods and properties for NumberObject objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category. |
 | NumericBinary | Infrastructure. Performs binary operations on numeric operands. This class belongs to the abstract syntax tree category. |
 | NumericUnary | Infrastructure. Performs unary operations on numeric operands. This class belongs to the abstract syntax tree category. |
 | ObjectConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | ObjectPrototype | Infrastructure. Provides static methods and properties for JSObject objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category. |
 | Override | Infrastructure. Indicates that a method or field overrides a method or field in a base class. |
 | Package | Infrastructure. Creates packages of JScript code for use by other code. This class belongs to the abstract syntax tree category. |
 | ParserException | Infrastructure. This class is used by the JScript parser to represent parser exceptions. |
 | Plus | Infrastructure. Performs addition and concatenation operations. This class belongs to the abstract syntax tree category. |
 | PostOrPrefixOperator | Infrastructure. Performs increment and decrement operations that correspond to the prefix and postfix syntax. This class belongs to the abstract syntax tree category. |
 | RangeErrorObject | Infrastructure. Represents a range error. For example, a range error can occur when you use an incorrect index to access an array element. |
 | ReferenceAttribute | Infrastructure. Represents a reference to an assembly. |
 | ReferenceErrorObject | Infrastructure. Represents a reference error. For example, a reference error can occur when you reference an undeclared variable. |
 | RegExpConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | RegExpMatch | Infrastructure. Represents the results from a regular expression match. This class belongs to the built-in object model category. |
 | RegExpObject | Infrastructure. Represents a regular expression object. This class belongs to the built-in object model category. |
 | RegExpPrototype | Infrastructure. Provides static methods and properties for RegExpObject objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category. |
 | Relational | Infrastructure. Performs relational comparison operations. This class belongs to the abstract syntax tree category. |
 | ReturnOutOfFinally | Infrastructure. Represents the exception state when code execution returns out of a finally block. |
 | Runtime | Infrastructure. Provides utility functions. |
 | ScriptBlock | Infrastructure. Represents a block of JScript code. This class belongs to the abstract syntax tree category. |
 | ScriptFunction | Infrastructure. Represents a prototype-based object that is defined by a constructor function. Most of the constructor function classes, such as DateConstructor, NumberConstructor, StringConstructor, and ObjectConstructor, inherit from this class. This class belongs to the objects and functions category. |
 | ScriptObject | Infrastructure. Supports all JScript classes. This is the ultimate base class of all JScript classes. This class belongs to the objects and functions category. |
 | ScriptStream | Infrastructure. Represents a stream of data. This class sends its data to either a COMCharStream or a Console stream. |
 | SimpleHashtable | Infrastructure. A hash table for the internal storage of items. |
 | StackFrame | Infrastructure. Represents a stack frame for executing code. This class contains methods for resolving scope. It belongs to the compilation and run-time state category. |
 | StrictEquality | Infrastructure. Performs comparison operations. This class belongs to the abstract syntax tree category. |
 | StringConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | StringObject | Infrastructure. Represents a string object. This class belongs to the built-in object model category. |
 | StringPrototype | Infrastructure. Provides static methods and properties for StringObject objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category. |
 | SuperTypeMembersSorter | Infrastructure. Stores members from base classes and interfaces. |
 | SyntaxErrorObject | Infrastructure. Represents a syntax error. For example, a syntax error can occur when you omit a semicolon. |
 | Throw | Infrastructure. Throws an exception. This class belongs to the abstract syntax tree category. |
 | Try | Infrastructure. Identifies blocks of code to run in error handling scopes. This class belongs to the abstract syntax tree category. |
 | TypedArray | Infrastructure. Represents a reflectable reference to the Array class. This class stores the element type of a typed array, but this class does not store data. |
 | TypeErrorObject | Infrastructure. Represents a type error. 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 | Infrastructure. Determines the data types of objects. This class belongs to the abstract syntax tree category. |
 | TypeReflector | Infrastructure. Provides an implementation of GetMember that is faster than GetMember. |
 | UnaryOp | Infrastructure. Represents the base class for classes that perform operations on single operands, such as Typeof and PostOrPrefixOperator. This class belongs to the abstract syntax tree category. |
 | URIErrorObject | Infrastructure. Represents a Uniform Resource Identifier (URI) error. For example, a URI error can occur when you try to encode or decode a URI. |
 | VBArrayConstructor | Infrastructure. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category. |
 | VBArrayObject | Infrastructure. Represents a VBArray object. This class belongs to the built-in object model category. |
 | VBArrayPrototype | Infrastructure. Provides static methods and properties for VBArrayObject objects. All methods of this class are called by passing in a reference to the object that is requesting access to the method. This class belongs to the built-in object model category. |
 | VsaItem | Infrastructure. Represents items added to the .NET script engine. This includes code items, reference items, and global items. |
 | VsaItems | Infrastructure. Represents a collection of IVsaItem objects that can be addressed either by name or by index. |
 | With | Infrastructure. Represents the with statement. This class belongs to the abstract syntax tree category. |