Microsoft.JScript.Vsa Namespace

Contains interfaces that allow you to integrate Script for the.NET Framework script engines into JScript, and to compile and execute code at run time.

Classes

BaseVsaEngine

Implements IJSVsaEngine interface.

BaseVsaSite

Enables communication between the host and the script engine.

BaseVsaStartup

Used to start and reset base VSA engine.

JSVsaException

This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

ResInfo

This class, member, or property is internal to the script engine and should not be called from your code.

VsaEngine

Implements IJSVsaEngine interface.

Interfaces

IJSVsaCodeItem

Represents a code item to be compiled by the script engine.

IJSVsaEngine

Defines the methods and properties that a script engine must support and provides programmatic access to the script engine.

IJSVsaError

Provides access to compilation errors encountered during execution.

IJSVsaGlobalItem

Describes global objects added to the script engine.

IJSVsaItem

Defines an interface for all items added to the .NET script engine, including code items, reference items, and global items. It defines generic properties and methods that apply to all item types recognized by the engine.

IJSVsaItems

Defines an interface for a collection of IJSVsaItem objects, which can be addressed either by name or by index.

IJSVsaPersistSite

Manages project persistence and stores and retrieves code and other items using save and load operations implemented by the host.

IJSVsaReferenceItem

Describes a reference added to the script engine.

IJSVsaSite

Enables communication between the host and the script engine. This interface is implemented by the host.

Enums

BaseVsaEngine.Pre

Provides enumeration for the BaseVsaEngine class.

JSVsaError

Defines the set of exceptions that can be thrown by a .NET script engine.

JSVsaItemFlag

Identifies the type of code item as Class, Module, or None.

JSVsaItemType

Represents the type of the item.