Microsoft.JScript Namespace

 

The Microsoft.JScript namespace contains classes that support compilation and code generation using the JScript language.

ClassDescription
System_CAPS_pubclassActivationObject

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassActiveXObjectConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassArgumentsObject

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassArrayConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassArrayLiteral

This API supports the product infrastructure and is not intended to be used directly from your code. This class is used by the JScript parser to represent an array literal.

System_CAPS_pubclassArrayObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents an array object. This class belongs to the built-in object model category.

System_CAPS_pubclassArrayPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassArrayWrapper

This API supports the product infrastructure and is not intended to be used directly from your code. Wraps an array to create a JScript ArrayObject. This class wraps either a .NET Framework Array object or a JScript ArrayObject object.

System_CAPS_pubclassAssemblyCustomAttributeList

This API supports the product infrastructure and is not intended to be used directly from your code. This class is used by the JScript parser to store the attributes that are assigned to an assembly.

System_CAPS_pubclassAST

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the abstract syntax tree that is used to parse JScript code.

System_CAPS_pubclassASTList

This API supports the product infrastructure and is not intended to be used directly from your code. Maintains a list of AST elements. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassBinaryOp

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassBinding

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassBitwiseBinary

This API supports the product infrastructure and is not intended to be used directly from your code. Performs bitwise binary operations. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassBlock

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassBlockScope

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassBooleanConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassBooleanObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a Boolean object. This class belongs to the built-in object model category.

System_CAPS_pubclassBooleanPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassBreakOutOfFinally

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the exception state when code execution breaks out of a finally block.

System_CAPS_pubclassClosure

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a closure function. This class belongs to the objects and functions category.

System_CAPS_pubclassCmdLineException

This API supports the product infrastructure and is not intended to be used directly from your code. Represents errors that occur when you run the command-line compiler jsc.exe.

System_CAPS_pubclassCmdLineOptionParser

This API supports the product infrastructure and is not intended to be used directly from your code. Determines whether options that are specified to the command-line compiler jsc.exe are correctly formed, and reads the arguments if any are included.

System_CAPS_pubclassCOMCharStream

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassCOMFieldInfo

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassCOMMethodInfo

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassCOMPropertyInfo

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassContext

This API supports the product infrastructure and is not intended to be used directly from your code. Represents JScript source code. This class belongs to the compilation and run-time state category.

System_CAPS_pubclassContinueOutOfFinally

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the exception state when code execution continues out of a finally block.

System_CAPS_pubclassConvert

This API supports the product infrastructure and is not intended to be used directly from your code. Converts data from one type to another. This is a utility class.

System_CAPS_pubclassDateConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassDateObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a date object. This class belongs to the built-in object model category.

System_CAPS_pubclassDatePrototype

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassDebugBreak

This API supports the product infrastructure and is not intended to be used directly from your code. This class is used by the JScript parser to represent a breakpoint in a debugger.

System_CAPS_pubclassDebugConvert

This API supports the product infrastructure and is not intended to be used directly from your code. Converts data from one type to another. Includes methods that convert values to String objects so that they can be displayed by the debugger.

System_CAPS_pubclassDocumentContext

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a source code file that is written in the JScript language.

System_CAPS_pubclassDynamicFieldInfo

This API supports the product infrastructure and is not intended to be used directly from your code. Represents field information. This class is used to return fields of expando classes and script arrays to the debugger.

System_CAPS_pubclassEmpty

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the value of a variable that has not been instantiated.

System_CAPS_pubclassEndOfFile

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassEnumeratorConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassEnumeratorObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents an enumerator object. This class belongs to the built-in object model category.

System_CAPS_pubclassEnumeratorPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassEquality

This API supports the product infrastructure and is not intended to be used directly from your code. Performs comparison operations. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassErrorConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassErrorObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents an error object. This class belongs to the built-in object model category.

System_CAPS_pubclassErrorPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassEval

This API supports the product infrastructure and is not intended to be used directly from your code. Evaluates JScript code. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassEvalErrorObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents an error that occurs when the eval method is used. For more information, see eval Method (Visual Studio - JScript).

System_CAPS_pubclassExpando

This API supports the product infrastructure and is not intended to be used directly from your code. Indicates that a class or method is an expando class or method.

System_CAPS_pubclassFieldAccessor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a field accessor.

System_CAPS_pubclassForIn

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the JScript for...in statement. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassFunctionConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassFunctionDeclaration

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a function declaration. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassFunctionExpression

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a function object. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassFunctionObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a function object.

System_CAPS_pubclassFunctionPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassFunctionWrapper

This API supports the product infrastructure and is not intended to be used directly from your code. Binds the members of a function to an object.

System_CAPS_pubclassGlobalObject

This API supports the product infrastructure and is not intended to be used directly from your code. Stores constants, data type information, utility functions, and references to prototype-based objects. This class belongs to the built-in object model category.

System_CAPS_pubclassGlobals

This API supports the product infrastructure and is not intended to be used directly from your code. Stores references to all globally available types and manages the stack. This class belongs to the compilation and run-time state category.

System_CAPS_pubclassGlobalScope

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the global scope.

System_CAPS_pubclassHide

This API supports the product infrastructure and is not intended to be used directly from your code. Indicates that a method or field hides a method or field in a base class.

System_CAPS_pubclassImport

This API supports the product infrastructure and is not intended to be used directly from your code. Imports namespaces for use in code. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassIn

This API supports the product infrastructure and is not intended to be used directly from your code. Determines whether an object is contained in another object. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassInstanceof

This API supports the product infrastructure and is not intended to be used directly from your code. Determines whether an object can be coerced to the type of another object. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassJSAuthor

This API supports the product infrastructure and is not intended to be used directly from your code. Provides services for authoring JScript code in an editor.

System_CAPS_pubclassJSConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Wraps a FunctionObject.

System_CAPS_pubclassJScriptCodeProvider

This API supports the product infrastructure and is not intended to be used directly from your code. Provides access to instances of the JScript code generator and code compiler.

System_CAPS_pubclassJScriptException

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassJSField

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassJSFieldInfo

This API supports the product infrastructure and is not intended to be used directly from your code. Wraps a FieldInfo object.

System_CAPS_pubclassJSFunctionAttribute

This API supports the product infrastructure and is not intended to be used directly from your code. Used with JSFunctionAttributeEnum to annotate the calling conventions of methods and constructors that are generated by the JScript compiler.

System_CAPS_pubclassJSLocalField

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a local variable.

System_CAPS_pubclassJSMethod

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a JScript method. This class belongs to the name binding category.

System_CAPS_pubclassJSMethodInfo

This API supports the product infrastructure and is not intended to be used directly from your code. Wraps a MethodInfo object.

System_CAPS_pubclassJSObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents an object in JScript. This class belongs to the objects and functions category.

System_CAPS_pubclassJSParser

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassJSPrototypeObject

This API supports the product infrastructure and is not intended to be used directly from your code. Adds a constructor function property to a JSObject for early binding purposes. This class belongs to the objects and functions category.

System_CAPS_pubclassJSScanner

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassJSVariableField

This API supports the product infrastructure and is not intended to be used directly from your code. Supports variable fields in JScript. This is the base class for parameters, local variables, global variables, and class members.

System_CAPS_pubclassLateBinding

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassLenientArrayPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the ArrayPrototype class. The LenientArrayPrototype class belongs to the built-in object model category.

System_CAPS_pubclassLenientBooleanPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the BooleanPrototype class. The LenientBooleanPrototype class belongs to the built-in object model category.

System_CAPS_pubclassLenientDateConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the DateConstructor class. The LenientDateConstructor class belongs to the built-in object model category.

System_CAPS_pubclassLenientDatePrototype

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the DatePrototype class. The LenientDatePrototype class belongs to the built-in object model category.

System_CAPS_pubclassLenientEnumeratorPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the EnumeratorPrototype class. The LenientEnumeratorPrototype class belongs to the built-in object model category.

System_CAPS_pubclassLenientErrorPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the ErrorPrototype class. The LenientErrorPrototype class belongs to the built-in object model category.

System_CAPS_pubclassLenientFunctionPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the FunctionPrototype class. The LenientFunctionPrototype class belongs to the built-in object model category.

System_CAPS_pubclassLenientGlobalObject

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassLenientMathObject

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the MathObject class. The LenientMathObject class belongs to the built-in object model category.

System_CAPS_pubclassLenientNumberPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the NumberPrototype class. The LenientNumberPrototype class belongs to the built-in object model category.

System_CAPS_pubclassLenientObjectPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the ObjectPrototype class. The LenientObjectPrototype class belongs to the built-in object model category.

System_CAPS_pubclassLenientRegExpPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the RegExpPrototype class. The LenientRegExpPrototype class belongs to the built-in object model category.

System_CAPS_pubclassLenientStringConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the StringConstructor class. The LenientStringConstructor class belongs to the built-in object model category.

System_CAPS_pubclassLenientStringPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the StringPrototype class. The LenientStringPrototype class belongs to the built-in object model category.

System_CAPS_pubclassLenientVBArrayPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. Stores objects that represent the static methods of the VBArrayPrototype class. The LenientVBArrayPrototype class belongs to the built-in object model category.

System_CAPS_pubclassMathObject

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassMemberInfoList

This API supports the product infrastructure and is not intended to be used directly from your code. Maintains a list of MemberInfo elements.

System_CAPS_pubclassMethodInvoker

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the invoker for a particular method. Used by the JSMethodInfo class to invoke methods.

System_CAPS_pubclassMissing

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the value of a variable that has been instantiated but that has not yet had its value set.

System_CAPS_pubclassNamespace

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a namespace.

System_CAPS_pubclassNoContextException

This API supports the product infrastructure and is not intended to be used directly from your code. The exception that is thrown when there is no code Context associated with a JScriptException.

System_CAPS_pubclassNotRecommended

This API supports the product infrastructure and is not intended to be used directly from your code. Indicates that a method or field is not recommended.

System_CAPS_pubclassNumberConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassNumberObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a number object. This class belongs to the built-in object model category.

System_CAPS_pubclassNumberPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassNumericBinary

This API supports the product infrastructure and is not intended to be used directly from your code. Performs binary operations on numeric operands. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassNumericUnary

This API supports the product infrastructure and is not intended to be used directly from your code. Performs unary operations on numeric operands. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassObjectConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassObjectPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassOverride

This API supports the product infrastructure and is not intended to be used directly from your code. Indicates that a method or field overrides a method or field in a base class.

System_CAPS_pubclassPackage

This API supports the product infrastructure and is not intended to be used directly from your code. Creates packages of JScript code for use by other code. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassParserException

This API supports the product infrastructure and is not intended to be used directly from your code. This class is used by the JScript parser to represent parser exceptions.

System_CAPS_pubclassPlus

This API supports the product infrastructure and is not intended to be used directly from your code. Performs addition and concatenation operations. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassPostOrPrefixOperator

This API supports the product infrastructure and is not intended to be used directly from your code. Performs increment and decrement operations that correspond to the prefix and postfix syntax. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassRangeErrorObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a range error. For example, a range error can occur when you use an incorrect index to access an array element.

System_CAPS_pubclassReferenceAttribute

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a reference to an assembly.

System_CAPS_pubclassReferenceErrorObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a reference error. For example, a reference error can occur when you reference an undeclared variable.

System_CAPS_pubclassRegExpConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassRegExpMatch

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the results from a regular expression match. This class belongs to the built-in object model category.

System_CAPS_pubclassRegExpObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a regular expression object. This class belongs to the built-in object model category.

System_CAPS_pubclassRegExpPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassRelational

This API supports the product infrastructure and is not intended to be used directly from your code. Performs relational comparison operations. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassReturnOutOfFinally

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the exception state when code execution returns out of a finally block.

System_CAPS_pubclassRuntime

This API supports the product infrastructure and is not intended to be used directly from your code. Provides utility functions.

System_CAPS_pubclassScriptBlock

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a block of JScript code. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassScriptFunction

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassScriptObject

This API supports the product infrastructure and is not intended to be used directly from your code. Supports all JScript classes. This is the ultimate base class of all JScript classes. This class belongs to the objects and functions category.

System_CAPS_pubclassScriptStream

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a stream of data. This class sends its data to either a COMCharStream or a Console stream.

System_CAPS_pubclassSimpleHashtable

This API supports the product infrastructure and is not intended to be used directly from your code. A hash table for the internal storage of items.

System_CAPS_pubclassStackFrame

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a stack frame for executing code. This class contains methods for resolving scope. It belongs to the compilation and run-time state category.

System_CAPS_pubclassStrictEquality

This API supports the product infrastructure and is not intended to be used directly from your code. Performs comparison operations. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassStringConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassStringObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a string object. This class belongs to the built-in object model category.

System_CAPS_pubclassStringPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassSuperTypeMembersSorter

This API supports the product infrastructure and is not intended to be used directly from your code. Stores members from base classes and interfaces.

System_CAPS_pubclassSyntaxErrorObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a syntax error. For example, a syntax error can occur when you omit a semicolon.

System_CAPS_pubclassThrow

This API supports the product infrastructure and is not intended to be used directly from your code. Throws an exception. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassTry

This API supports the product infrastructure and is not intended to be used directly from your code. Identifies blocks of code to run in error handling scopes. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassTypedArray

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassTypeErrorObject

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassTypeof

This API supports the product infrastructure and is not intended to be used directly from your code. Determines the data types of objects. This class belongs to the abstract syntax tree category.

System_CAPS_pubclassTypeReflector

This API supports the product infrastructure and is not intended to be used directly from your code. Provides an implementation of GetMember that is faster than GetMember.

System_CAPS_pubclassUnaryOp

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassURIErrorObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a Uniform Resource Identifier (URI) error. For example, a URI error can occur when you try to encode or decode a URI.

System_CAPS_pubclassVBArrayConstructor

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a prototype-based object that is defined by a constructor function. This class belongs to the built-in object model category.

System_CAPS_pubclassVBArrayObject

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a VBArray object. This class belongs to the built-in object model category.

System_CAPS_pubclassVBArrayPrototype

This API supports the product infrastructure and is not intended to be used directly from your code. 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.

System_CAPS_pubclassVsaItem

This API supports the product infrastructure and is not intended to be used directly from your code. Represents items added to the .NET script engine. This includes code items, reference items, and global items.

System_CAPS_pubclassVsaItems

This API supports the product infrastructure and is not intended to be used directly from your code. Represents a collection of IVsaItem objects that can be addressed either by name or by index.

System_CAPS_pubclassWith

This API supports the product infrastructure and is not intended to be used directly from your code. Represents the with statement. This class belongs to the abstract syntax tree category.

InterfaceDescription
System_CAPS_pubinterfaceCOMMemberInfo

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods that enable JScript to communicate with an external COM member. 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.

System_CAPS_pubinterfaceIActivationObject

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods for resolving scope. This interface is implemented by all objects that take part in a scope hierarchy.

System_CAPS_pubinterfaceIAuthorServices

This API supports the product infrastructure and is not intended to be used directly from your code. Defines services for authoring JScript code in an editor.

System_CAPS_pubinterfaceIColorizeText

This API supports the product infrastructure and is not intended to be used directly from your code. Defines services for colorizing text when JScript code is being authored in an editor.

System_CAPS_pubinterfaceIDebugConvert

This API supports the product infrastructure and is not intended to be used directly from your code. Defines a set of utility methods that convert data from one type to another. Includes methods that convert values to String objects so that they can be displayed by the debugger.

System_CAPS_pubinterfaceIDebugConvert2

This API supports the product infrastructure and is not intended to be used directly from your code. Defines utility methods that convert data from one type to another. Includes methods that convert values to String objects so that they can be displayed by the debugger.

System_CAPS_pubinterfaceIDebuggerObject

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods that provide information about debugger objects. This interface is implemented by all IReflect objects that are implemented by the debugger. Currently, this interface serves only to flag these objects as such to the scripting engine.

System_CAPS_pubinterfaceIDebugScriptScope

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods that set the this value that is associated with the global scope. Used by the VsaEngine.

System_CAPS_pubinterfaceIDebugType

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods that provide information about debugger objects. This interface is implemented by debugger objects that represent a type in the debugger target.

System_CAPS_pubinterfaceIDebugVsaScriptCodeItem

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods that evaluate expressions and parse strings. This interface is typically implemented by an object that represents a code block, and it is typically called by a debugger. This interface provides extra functionality that is needed by an IActiveScript host.

System_CAPS_pubinterfaceIDefineEvent

This API supports the product infrastructure and is not intended to be used directly from your code. Defines extra functionality that is needed by an active script host.

System_CAPS_pubinterfaceIEngine2

This API supports the product infrastructure and is not intended to be used directly from your code. Defines extra functionality that is needed by an IActiveScript host. Implemented by the VsaEngine engine.

System_CAPS_pubinterfaceIErrorHandler

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods to handle errors that occur when code is being parsed.

System_CAPS_pubinterfaceIMessageReceiver

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods that receive output from a scripting engine. This interface acts as a callback object to capture output that would otherwise go to the console.

System_CAPS_pubinterfaceIMethodsCompletionInfo

This API supports the product infrastructure and is not intended to be used directly from your code. This is a marker interface and has no methods.

System_CAPS_pubinterfaceINeedEngine

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods that get and set references to the scripting engine.

System_CAPS_pubinterfaceIObjectCompletionInfo

This API supports the product infrastructure and is not intended to be used directly from your code. This is a marker interface and has no methods.

System_CAPS_pubinterfaceIParseText

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods for parsing text when JScript code is being authored in an editor.

System_CAPS_pubinterfaceIRedirectOutput

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods that capture output that would otherwise go to the console. This interface is implemented by the VsaEngine.

System_CAPS_pubinterfaceISite2

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods that are used by the VsaEngine for name resolution. Provides extra functionality that is needed by an IActiveScript host.

System_CAPS_pubinterfaceITokenColorInfo

This API supports the product infrastructure and is not intended to be used directly from your code. Defines properties for coloring specific units of code.

System_CAPS_pubinterfaceITokenEnumerator

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods for iterating over a collection of ITokenColorInfo objects.

System_CAPS_pubinterfaceIVsaFullErrorInfo

This API supports the product infrastructure and is not intended to be used directly from your code. Defines properties to obtain information about errors. This interface provides extra functionality that is needed by an IActiveScript host.

System_CAPS_pubinterfaceIVsaScriptCodeItem

This API supports the product infrastructure and is not intended to be used directly from your code. Defines extra functionality that is needed by an IActiveScript host.

System_CAPS_pubinterfaceIVsaScriptScope

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods for resolving scope. The global scope object of the VsaEngine implements this interface.

System_CAPS_pubinterfaceIWrappedMember

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods for accessing the object that a member is defined on.

System_CAPS_pubinterfaceMemberInfoInitializer

This API supports the product infrastructure and is not intended to be used directly from your code. Defines methods that an external COM object must implement. 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. This interface is implemented by COMFieldInfo, COMMethodInfo, and COMPropertyInfo.

EnumerationDescription
System_CAPS_pubenumCmdLineError

This API supports the product infrastructure and is not intended to be used directly from your code. Specifies errors that occur when you run the command-line compiler jsc.exe. This enumeration is used to create CmdLineException objects.

System_CAPS_pubenumErrorType

This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the JScript error types.

System_CAPS_pubenumJSBuiltin

This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the built-in JScript functions. These functions correspond to the static methods of the intrinsic JScript objects. The members of this enumeration are used to create JSFunctionAttribute objects.

System_CAPS_pubenumJSError

This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the JScript error messages. This class belongs to the compilation and run-time state category.

System_CAPS_pubenumJSFunctionAttributeEnum

This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the calling conventions of functions that are generated by the JScript compiler. Used with the JSFunctionAttribute custom attribute.

System_CAPS_pubenumJSToken

This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the individual units of code, or tokens, that make up the JScript language.

System_CAPS_pubenumSourceState

This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the state of source code text. This class is used together with other classes that provide information to color JScript code in an editor.

System_CAPS_pubenumTokenColor

This API supports the product infrastructure and is not intended to be used directly from your code. Specifies the colors that individual units of code should have when text is being colorized in an editor. The members of this enumeration are used by the Color property of ITokenColorInfo objects.

System_CAPS_pubenumVSAITEMTYPE2

This API supports the product infrastructure and is not intended to be used directly from your code. Extends the VsaItemType enumeration. Provides extra functionality that is needed by an IActiveScript host.

Return to top
Show: