Microsoft.Vsa Espacio de nombres

Clases

Nombre Description
BaseVsaEngine

Define la clase del motor de script base.

BaseVsaSite

Habilita la comunicación entre el host y el motor de scripts.

BaseVsaStartup

Se usa para iniciar y restablecer el motor de VSA base.

VsaException

Este tipo admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

VsaLoader

Este tipo admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

VsaModule

Este tipo admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

Interfaces

Nombre Description
IVsaCodeItem

Representa un elemento de código que va a compilar el motor de scripts.

IVsaDTCodeItem

Este tipo admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

IVsaDTEngine

Este tipo admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

IVsaEngine

Define los métodos y propiedades que un motor de script debe admitir y proporciona acceso mediante programación al motor de scripts.

IVsaError

Proporciona acceso a los errores de compilación detectados durante la ejecución del Compile() método .

IVsaGlobalItem

Describe los objetos globales agregados al motor de scripts.

IVsaIDE

Este tipo admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

IVsaIDESite

Este tipo admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

IVsaItem

Define una interfaz para todos los elementos agregados al motor de scripts de .NET, incluidos los elementos de código, los elementos de referencia y los elementos globales. Define propiedades y métodos genéricos que se aplican a todos los tipos de elementos reconocidos por el motor.

IVsaItems

Define una interfaz para una colección de IVsaItem objetos, que se puede abordar por nombre o por índice.

IVsaPersistSite

Administra la persistencia del proyecto y almacena y recupera código y otros elementos mediante operaciones de guardado y carga implementadas por el host.

IVsaReferenceItem

Describe una referencia agregada al motor de scripts.

IVsaSite

Habilita la comunicación entre el host y el motor de scripts. El host implementa esta interfaz.

Enumeraciones

Nombre Description
BaseVsaEngine.Pre

Esta enumeración tiene un atributo FlagsAttribute que permite una combinación bit a bit de sus valores de miembro.

VsaError

Define el conjunto de excepciones que puede iniciar un motor de scripts de .NET.

VsaIDEMode

Este tipo admite la infraestructura de .NET Framework y no está pensado para usarse directamente desde el código.

VsaItemFlag

Identifica el tipo de elemento de código como Class, Module o None.

VsaItemType

Identifica el tipo de elemento como Code, Reference o AppGlobal.