This documentation is archived and is not being maintained.
.NET Framework 1.1
The Microsoft.Vsa namespace contains interfaces that allow you to integrate Script for the .NET Framework script engines into applications, and to compile and execute code at run time.
|IVsaCodeItem||Represents a code item to be compiled by the script engine.|
|IVsaEngine||Defines the methods and properties that a script engine must support and provides programmatic access to the script engine.|
|IVsaError||Provides access to compilation errors encountered during execution of the IVsaEngine.Compile method.|
|IVsaGlobalItem||Describes global objects added to the script engine.|
|IVsaItem||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.|
|IVsaItems||Defines an interface for a collection of IVsaItem objects, which can be addressed either by name or by index.|
|IVsaPersistSite||Manages project persistence and stores and retrieves code and other items using save and load operations implemented by the host.|
|IVsaReferenceItem||Describes a reference added to the script engine.|
|IVsaSite||Enables communication between the host and the script engine. This interface is implemented by the host.|
|VsaError||Defines the set of exceptions that can be thrown by a .NET script engine.|
|VsaItemFlag||Identifies the type of code item as Class, Module, or None.|
|VsaItemType||Identifies the item type as Code, Reference, or AppGlobal.|