Microsoft.Vsa Espaço de Nomes

Classes

Name Description
BaseVsaEngine

Define a classe base do motor de script.

BaseVsaSite

Permite a comunicação entre o host e o motor de scripts.

BaseVsaStartup

Usado para arrancar e reiniciar o motor VSA base.

VsaException

Este tipo suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente do seu código.

VsaLoader

Este tipo suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente do seu código.

VsaModule

Este tipo suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente do seu código.

Interfaces

Name Description
IVsaCodeItem

Representa um item de código a ser compilado pelo motor de scripts.

IVsaDTCodeItem

Este tipo suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente do seu código.

IVsaDTEngine

Este tipo suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente do seu código.

IVsaEngine

Define os métodos e propriedades que um motor de scripts deve suportar e fornece acesso programático ao motor de scripts.

IVsaError

Fornece acesso a erros de compilação encontrados durante a execução do Compile() método.

IVsaGlobalItem

Descreve objetos globais adicionados ao motor de scripts.

IVsaIDE

Este tipo suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente do seu código.

IVsaIDESite

Este tipo suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente do seu código.

IVsaItem

Define uma interface para todos os itens adicionados ao motor de scripts .NET, incluindo itens de código, itens de referência e itens globais. Define propriedades e métodos genéricos que se aplicam a todos os tipos de itens reconhecidos pelo motor.

IVsaItems

Define uma interface para uma coleção de IVsaItem objetos, que pode ser endereçada tanto pelo nome como pelo índice.

IVsaPersistSite

Gere a persistência do projeto e armazena e recupera código e outros itens usando operações de gravação e carregamento implementadas pelo host.

IVsaReferenceItem

Descreve uma referência adicionada ao motor de scripts.

IVsaSite

Permite a comunicação entre o host e o motor de scripts. Esta interface é implementada pelo anfitrião.

Enumerações

Name Description
BaseVsaEngine.Pre

Esta enumeração tem um FlagsAttribute atributo que permite uma combinação bit a bit dos seus valores membros.

VsaError

Define o conjunto de exceções que podem ser lançadas por um motor de scripts .NET.

VsaIDEMode

Este tipo suporta a infraestrutura do .NET Framework e não é destinado a ser usado diretamente do seu código.

VsaItemFlag

Identifica o tipo de item de código como Classe, Módulo ou Nenhum.

VsaItemType

Identifica o tipo de item como Código, Referência ou AppGlobal.