Microsoft.JScript Namespace
.NET Framework 2.0
The Microsoft.JScript namespace contains classes that support compilation and code generation using the JScript language.
| Interface | Description | |
|---|---|---|
![]() | 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. |
![]() | IActivationObject | |
![]() | IAuthorServices | |
![]() | IColorizeText | |
![]() | 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. |
![]() | IDebugConvert2 | Allows clients to convert decimal values to strings using JScript conversion semantics. |
![]() | 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. |
![]() | IDebugScriptScope | Implemented by the VSA engine. Its single method allows the caller to set the "this" value associated with the global scope. |
![]() | 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. |
![]() | 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. |
![]() | IDefineEvent | |
![]() | IEngine2 | Implemented by the engine. It provides an interface to use the extra functionality provided by the JScript engine. |
![]() | IErrorHandler | |
![]() | IMessageReceiver | Defines an interface used by the JScript runtime to output any strings that are passed to the built-in print function. |
![]() | IMethodsCompletionInfo | |
![]() | INeedEngine | |
![]() | IObjectCompletionInfo | |
![]() | IParseText | |
![]() | IRedirectOutput | Allows the caller to set the IMessageReceiver used to display strings that are passed to the JScript built-in print function. |
![]() | ISite2 | |
![]() | ITokenColorInfo | |
![]() | ITokenEnumerator | |
![]() | IVsaFullErrorInfo | |
![]() | IVsaScriptCodeItem | |
![]() | 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. |
![]() | IWrappedMember | |
![]() | 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 | |
|---|---|---|
![]() | CmdLineError | |
![]() | ErrorType | |
![]() | JSBuiltin | |
![]() | JSError | Contains the error codes associated with the JScript error messages. |
![]() | 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. |
![]() | JSToken | |
![]() | SourceState | |
![]() | TokenColor | |
![]() | VSAITEMTYPE2 | The JScript implementation accepts VSAITEMTYPE2 enumeration values and rejects VsaItemType items. For more information, see AddItem. |
Community Additions
ADD
Show:


