Export (0) Print
Expand All

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.

 ClassDescription
Public classBaseVsaEngine 
Public classBaseVsaSite 
Public classBaseVsaStartup 
Public classVsaExceptionThis type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public classVsaLoaderThis type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public classVsaModuleThis type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

 InterfaceDescription
Public interfaceIVsaCodeItemRepresents a code item to be compiled by the script engine.
Public interfaceIVsaDTCodeItemThis type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public interfaceIVsaDTEngineThis type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public interfaceIVsaEngineDefines the methods and properties that a script engine must support and provides programmatic access to the script engine.
Public interfaceIVsaErrorProvides access to compilation errors encountered during execution of the IVsaEngine.Compile Method method.
Public interfaceIVsaGlobalItemDescribes global objects added to the script engine.
Public interfaceIVsaIDEThis type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public interfaceIVsaIDESiteThis type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public interfaceIVsaItemDefines 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 interfaceIVsaItemsDefines an interface for a collection of IVsaItem objects, which can be addressed either by name or by index.
Public interfaceIVsaPersistSiteManages project persistence and stores and retrieves code and other items using save and load operations implemented by the host.
Public interfaceIVsaReferenceItemDescribes a reference added to the script engine.
Public interfaceIVsaSiteEnables communication between the host and the script engine. This interface is implemented by the host.

 EnumerationDescription
Public enumerationBaseVsaEngine.Pre 
Public enumerationVsaErrorDefines the set of exceptions that can be thrown by a .NET script engine.
Public enumerationVsaIDEModeThis type supports the .NET Framework infrastructure and is not intended to be used directly from your code.
Public enumerationVsaItemFlagIdentifies the type of code item as Class, Module, or None.
Public enumerationVsaItemTypeIdentifies the item type as Code, Reference, or AppGlobal.

Community Additions

ADD
Show:
© 2014 Microsoft