0 out of 4 rated this helpful - Rate this topic

Microsoft.Vsa Namespace

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.

  Class Description
Public class BaseVsaEngine  
Public class BaseVsaSite  
Public class BaseVsaStartup  
Public class VsaException This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public class VsaLoader This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public class VsaModule This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
  Interface Description
Public interface IVsaCodeItem Represents a code item to be compiled by the script engine.
Public interface IVsaDTCodeItem This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public interface IVsaDTEngine This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public interface IVsaEngine Defines the methods and properties that a script engine must support and provides programmatic access to the script engine.
Public interface IVsaError Provides access to compilation errors encountered during execution of the IVsaEngine.Compile Method method.
Public interface IVsaGlobalItem Describes global objects added to the script engine.
Public interface IVsaIDE This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public interface IVsaIDESite This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public interface 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.
Public interface IVsaItems Defines an interface for a collection of IVsaItem objects, which can be addressed either by name or by index.
Public interface IVsaPersistSite Manages project persistence and stores and retrieves code and other items using save and load operations implemented by the host.
Public interface IVsaReferenceItem Describes a reference added to the script engine.
Public interface IVsaSite Enables communication between the host and the script engine. This interface is implemented by the host.
  Enumeration Description
Public enumeration BaseVsaEngine.Pre  
Public enumeration VsaError Defines the set of exceptions that can be thrown by a .NET script engine.
Public enumeration VsaIDEMode This type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public enumeration VsaItemFlag Identifies the type of code item as Class, Module, or None.
Public enumeration VsaItemType Identifies the item type as Code, Reference, or AppGlobal.
Did you find this helpful?
(1500 characters remaining)
Community Content Add
Annotations FAQ