Duration (Pacific Standard Time):
To (Pacific Standard Time):
Impact:
  • None
User Action:
  • None
.NET Framework Class Library

Microsoft.JScript Namespace

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

  Class Description
Public class ActivationObject  
Public class ActiveXObjectConstructor  
Public class ArgumentsObject  
Public class ArrayConstructor  
Public class ArrayLiteral  
Public class ArrayObject  
Public class ArrayPrototype  
Public class ArrayWrapper  
Public class AssemblyCustomAttributeList  
Public class AST  
Public class ASTList  
Public class BinaryOp  
Public class Binding  
Public class BitwiseBinary  
Public class Block  
Public class BlockScope  
Public class BooleanConstructor  
Public class BooleanObject  
Public class BooleanPrototype  
Public class BreakOutOfFinally  
Public class Closure  
Public class CmdLineException  
Public class CmdLineOptionParser  
Public class COMCharStream  
Public class COMFieldInfo  
Public class COMMethodInfo  
Public class COMPropertyInfo  
Public class Context  
Public class ContinueOutOfFinally  
Public class Convert  
Public class DateConstructor  
Public class DateObject  
Public class DatePrototype  
Public class DebugBreak  
Public class DebugConvert  
Public class DocumentContext  
Public class DynamicFieldInfo  
Public class Empty  
Public class EndOfFile  
Public class EnumeratorConstructor  
Public class EnumeratorObject  
Public class EnumeratorPrototype  
Public class Equality  
Public class ErrorConstructor  
Public class ErrorObject  
Public class ErrorPrototype  
Public class Eval  
Public class EvalErrorObject  
Public class Expando  
Public class FieldAccessor  
Public class ForIn  
Public class FunctionConstructor  
Public class FunctionDeclaration  
Public class FunctionExpression  
Public class FunctionObject  
Public class FunctionPrototype  
Public class FunctionWrapper  
Public class GlobalObject  
Public class Globals  
Public class GlobalScope  
Public class Hide  
Public class Import  
Public class In  
Public class Instanceof  
Public class JSAuthor  
Public class JSConstructor  
Public class JScriptCodeProvider Provides access to instances of the JScript code generator and code compiler.
Public class JScriptException  
Public class JSField  
Public class JSFieldInfo  
Public class JSFunctionAttribute  
Public class JSLocalField  
Public class JSMethod  
Public class JSMethodInfo  
Public class JSObject  
Public class JSParser  
Public class JSPrototypeObject  
Public class JSScanner  
Public class JSVariableField  
Public class LateBinding  
Public class LenientArrayPrototype  
Public class LenientBooleanPrototype  
Public class LenientDateConstructor  
Public class LenientDatePrototype  
Public class LenientEnumeratorPrototype  
Public class LenientErrorPrototype  
Public class LenientFunctionPrototype  
Public class LenientGlobalObject  
Public class LenientMathObject  
Public class LenientNumberPrototype  
Public class LenientObjectPrototype  
Public class LenientRegExpPrototype  
Public class LenientStringConstructor  
Public class LenientStringPrototype  
Public class LenientVBArrayPrototype  
Public class MathObject  
Public class MemberInfoList  
Public class MethodInvoker  
Public class Missing  
Public class Namespace  
Public class NoContextException  
Public class NotRecommended  
Public class NumberConstructor  
Public class NumberObject  
Public class NumberPrototype  
Public class NumericBinary  
Public class NumericUnary  
Public class ObjectConstructor  
Public class ObjectPrototype  
Public class Override  
Public class Package  
Public class ParserException  
Public class Plus  
Public class PostOrPrefixOperator  
Public class RangeErrorObject  
Public class ReferenceAttribute  
Public class ReferenceErrorObject  
Public class RegExpConstructor  
Public class RegExpMatch  
Public class RegExpObject  
Public class RegExpPrototype  
Public class Relational  
Public class ReturnOutOfFinally  
Public class Runtime  
Public class ScriptBlock  
Public class ScriptFunction  
Public class ScriptObject  
Public class ScriptStream  
Public class SimpleHashtable  
Public class StackFrame  
Public class StrictEquality  
Public class StringConstructor  
Public class StringObject  
Public class StringPrototype  
Public class SuperTypeMembersSorter  
Public class SyntaxErrorObject  
Public class Throw  
Public class Try  
Public class TypedArray  
Public class TypeErrorObject  
Public class Typeof  
Public class TypeReflector  
Public class UnaryOp  
Public class URIErrorObject  
Public class VBArrayConstructor  
Public class VBArrayObject  
Public class VBArrayPrototype  
Public class VsaItem  
Public class VsaItems  
Public class With  
  Interface Description
Public interface COMMemberInfo Implemented by objects that represent the value of a member. It allows the caller to perform actions on the value. The value can be invoked as a function with the Call method, retrieved with the GetValue method, and set using the SetValue method.
Public interface IActivationObject  
Public interface IAuthorServices  
Public interface IColorizeText  
Public interface IDebugConvert Defines a set of utility methods to convert objects to primitive values, convert primitive values to strings, and get error messages associated with JScript error codes.
Public interface IDebugConvert2 Allows clients to convert decimal values to strings using JScript conversion semantics.
Public interface IDebuggerObject Allows the JScript runtime to detect and process COM objects that either directly implement JScript objects or act as proxies to managed JScript objects.
Public interface IDebugScriptScope Implemented by the VSA engine. Its single method allows the caller to set the "this" value associated with the global scope.
Public interface IDebugType Allows the JScript runtime to detect and process COM objects that either directly implement a type or JScript constructor or act as a proxy to a managed type or managed JScript constructor.
Public interface IDebugVsaScriptCodeItem Typically implemented by an object representing a code block. (A code block can be created by obtaining a scope object from the VSA engine, and then adding a script block, expression, or statement to the scope by calling AddItem.) It is typically called by a debugger that needs to either evaluate an expression (in a watch window, for example) or parse information about a breakpoint represented as a string.
Public interface IDefineEvent  
Public interface IEngine2 Implemented by the engine. It provides an interface to use the extra functionality provided by the JScript engine.
Public interface IErrorHandler  
Public interface IMessageReceiver Defines an interface used by the JScript runtime to output any strings that are passed to the built-in print function.
Public interface IMethodsCompletionInfo  
Public interface INeedEngine  
Public interface IObjectCompletionInfo  
Public interface IParseText  
Public interface IRedirectOutput Allows the caller to set the IMessageReceiver used to display strings that are passed to the JScript built-in print function.
Public interface ISite2  
Public interface ITokenColorInfo  
Public interface ITokenEnumerator  
Public interface IVsaFullErrorInfo  
Public interface IVsaScriptCodeItem  
Public interface IVsaScriptScope Represents a scope object. The VSA engine's global scope object implements this interface, which can be obtained by calling GetGlobalScope on the VSA engine. You can also create new sub-scopes by calling GetItem on an existing scope object.
Public interface IWrappedMember  
Public interface MemberInfoInitializer Initializes instances of COMFieldInfo, COMMethodInfo, and COMPropertyInfo with the name of the member and an object representing the value stored in the member. The object can be retrieved using GetCOMMemberInfo.
  Enumeration Description
Public enumeration CmdLineError  
Public enumeration ErrorType  
Public enumeration JSBuiltin  
Public enumeration JSError Contains the error codes associated with the JScript error messages.
Public enumeration JSFunctionAttributeEnum Used with the JSFunctionAttribute custom attribute to annotate the calling conventions of functions generated by the JScript compiler. The parameters associated with HasArguments, HasEngine, and HasThisObject are implicit and are automatically provided by the JScript runtime when the function is called from JScript code.
Public enumeration JSToken  
Public enumeration SourceState  
Public enumeration TokenColor  
Public enumeration VSAITEMTYPE2 The JScript implementation accepts VSAITEMTYPE2 enumeration values and rejects VsaItemType items. For more information, see AddItem.