Microsoft.Vsa 命名空間

類別

名稱 Description
BaseVsaEngine

定義了基礎腳本引擎類別。

BaseVsaSite

啟用主機與腳本引擎之間的通訊。

BaseVsaStartup

用來啟動和重置基礎的 VSA 引擎。

VsaException

此類型支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

VsaLoader

此類型支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

VsaModule

此類型支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

介面

名稱 Description
IVsaCodeItem

代表一個由腳本引擎編譯的程式碼項目。

IVsaDTCodeItem

此類型支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

IVsaDTEngine

此類型支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

IVsaEngine

定義腳本引擎必須支援的方法與屬性,並提供程式化存取腳本引擎。

IVsaError

提供方法執行 Compile() 過程中遇到的編譯錯誤存取。

IVsaGlobalItem

描述新增到腳本引擎的全域物件。

IVsaIDE

此類型支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

IVsaIDESite

此類型支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

IVsaItem

為所有新增到 .NET 腳本引擎的項目定義介面,包括程式碼項目、參考項目及全域項目。 它定義了適用於引擎識別的所有項目類型的通用屬性與方法。

IVsaItems

定義了一組 IVsaItem 物件的介面,這些物件可透過名稱或索引來尋址。

IVsaPersistSite

管理專案的持久性,並透過主機實作的儲存與載入操作儲存及檢索程式碼及其他項目。

IVsaReferenceItem

描述加入腳本引擎的參考。

IVsaSite

啟用主機與腳本引擎之間的通訊。 此介面由主機實作。

列舉

名稱 Description
BaseVsaEngine.Pre

此列舉具有 FlagsAttribute 屬性,允許其成員值的位元組合。

VsaError

定義 .NET 腳本引擎可拋出的例外集合。

VsaIDEMode

此類型支援 .NET Framework 基礎架構,並非直接從您的程式碼中使用。

VsaItemFlag

將程式代碼專案的類型識別為 Class、Module 或 None。

VsaItemType

將專案類型識別為 Code、Reference 或 AppGlobal。