Microsoft.Vsa Spazio dei nomi

Classi

Nome Descrizione
BaseVsaEngine

Definisce la classe del motore di script di base.

BaseVsaSite

Abilita la comunicazione tra l'host e il motore di script.

BaseVsaStartup

Usato per avviare e reimpostare il motore VSA di base.

VsaException

Questo tipo supporta l'infrastruttura di .NET Framework e non deve essere usata direttamente dal codice.

VsaLoader

Questo tipo supporta l'infrastruttura di .NET Framework e non deve essere usata direttamente dal codice.

VsaModule

Questo tipo supporta l'infrastruttura di .NET Framework e non deve essere usata direttamente dal codice.

Interfacce

Nome Descrizione
IVsaCodeItem

Rappresenta un elemento di codice da compilare dal motore di script.

IVsaDTCodeItem

Questo tipo supporta l'infrastruttura di .NET Framework e non deve essere usata direttamente dal codice.

IVsaDTEngine

Questo tipo supporta l'infrastruttura di .NET Framework e non deve essere usata direttamente dal codice.

IVsaEngine

Definisce i metodi e le proprietà che un motore di script deve supportare e fornisce l'accesso a livello di codice al motore di script.

IVsaError

Fornisce l'accesso agli errori di compilazione rilevati durante l'esecuzione del Compile() metodo .

IVsaGlobalItem

Descrive gli oggetti globali aggiunti al motore di script.

IVsaIDE

Questo tipo supporta l'infrastruttura di .NET Framework e non deve essere usata direttamente dal codice.

IVsaIDESite

Questo tipo supporta l'infrastruttura di .NET Framework e non deve essere usata direttamente dal codice.

IVsaItem

Definisce un'interfaccia per tutti gli elementi aggiunti al motore di script .NET, inclusi elementi di codice, elementi di riferimento ed elementi globali. Definisce proprietà e metodi generici che si applicano a tutti i tipi di elemento riconosciuti dal motore.

IVsaItems

Definisce un'interfaccia per una raccolta di IVsaItem oggetti, che può essere indirizzato in base al nome o all'indice.

IVsaPersistSite

Gestisce la persistenza del progetto e archivia e recupera il codice e altri elementi usando operazioni di salvataggio e caricamento implementate dall'host.

IVsaReferenceItem

Descrive un riferimento aggiunto al motore di script.

IVsaSite

Abilita la comunicazione tra l'host e il motore di script. Questa interfaccia viene implementata dall'host.

Enumerazioni

Nome Descrizione
BaseVsaEngine.Pre

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei relativi valori membro.

VsaError

Definisce il set di eccezioni che possono essere generate da un motore di script .NET.

VsaIDEMode

Questo tipo supporta l'infrastruttura di .NET Framework e non deve essere usata direttamente dal codice.

VsaItemFlag

Identifica il tipo di elemento di codice come Classe, Modulo o Nessuno.

VsaItemType

Identifica il tipo di elemento come Codice, Riferimento o AppGlobal.