| | Interface | Description |
|---|
.png) | 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. |
.png) | IActivationObject | |
.png) | IAuthorServices | |
.png) | IColorizeText | |
.png) | 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. |
.png) | IDebugConvert2 | Allows clients to convert decimal values to strings using JScript conversion semantics. |
.png) | 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. |
.png) | IDebugScriptScope | Implemented by the VSA engine. Its single method allows the caller to set the "this" value associated with the global scope. |
.png) | 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. |
.png) | 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. |
.png) | IDefineEvent | |
.png) | IEngine2 | Implemented by the engine. It provides an interface to use the extra functionality provided by the JScript engine. |
.png) | IErrorHandler | |
.png) | IMessageReceiver | Defines an interface used by the JScript runtime to output any strings that are passed to the built-in print function. |
.png) | IMethodsCompletionInfo | |
.png) | INeedEngine | |
.png) | IObjectCompletionInfo | |
.png) | IParseText | |
.png) | IRedirectOutput | Allows the caller to set the IMessageReceiver used to display strings that are passed to the JScript built-in print function. |
.png) | ISite2 | |
.png) | ITokenColorInfo | |
.png) | ITokenEnumerator | |
.png) | IVsaFullErrorInfo | |
.png) | IVsaScriptCodeItem | |
.png) | 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. |
.png) | IWrappedMember | |
.png) | 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. |