共用方式為


Visual Studio Visualization and Modeling SDK 的 API 參考

Visual Studio 的視覺效果和模型的 SDK 提供平台建置您定義域專屬語言 (DSL) 和 UML 工具。

注意事項注意事項

關於 UML 模型 API 的資訊,請參閱UML 模型擴充性的 API 參考。文字轉換的相關資訊,請參閱自訂 T4 文字轉換

本章節包含有以"Microsoft.VisualStudio.Modeling"開頭的名稱的命名空間的參考資料。

命名空間

內容

Microsoft.VisualStudio.Modeling

例如,ModelElement,也就是您在 DSL 中定義的所有網域類別的基底類別的類別。

Microsoft.VisualStudio.Modeling.Design

形成 DSL 定義的一部份的類別。

Microsoft.VisualStudio.Modeling.Diagnostics

模型儲存庫檢視器 」 和 「 效能測量工具。

Microsoft.VisualStudio.Modeling.Diagrams

例如,ShapeElement,也就是您在 DSL 中定義的所有圖形的基底類別的類別。

Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement

筆勢及選取範圍的方法。

Microsoft.VisualStudio.Modeling.DslDefinition

DSL 定義設計工具的 API。

Microsoft.VisualStudio.Modeling.DslDefinition.Design

DSL 定義設計工具的內部類別。

Microsoft.VisualStudio.Modeling.DslDefinition.ExtensionEnablement

可讓您擴充命令、 筆勢與驗證 DSL 設計工具的屬性。

Microsoft.VisualStudio.Modeling.Extensibility

擴充方法 ModelElement 實作 DSL 擴充性。

Microsoft.VisualStudio.Modeling.ExtensionEnablement

擴充性屬性

Microsoft.VisualStudio.Modeling.Immutability

可讓您將模型的組件為唯讀。

Microsoft.VisualStudio.Modeling.Integration

Modelbus API,它可以協助您整合不同的模型。

Microsoft.VisualStudio.Modeling.Integration.Picker

對話方塊中,可讓使用者巡覽至模型和物件,以建立 Modelbus 的參考。

Microsoft.VisualStudio.Modeling.Integration.Picker.Hosting

選擇器服務。

Microsoft.VisualStudio.Modeling.Integration.Shell

Modelbus 配接器架構,如Visual Studio。

Microsoft.VisualStudio.Modeling.Integration.Shell.Picker

選擇器] 對話方塊,可讓使用者巡覽至模型和物件,以建立 Modelbus 的參考。

Microsoft.VisualStudio.Modeling.Shell

Dsl 之間的介面和Visual Studio。

Microsoft.VisualStudio.Modeling.Shell.ExtensionEnablement

讓您定義 (內容) 的快顯功能表指令。

Microsoft.VisualStudio.Modeling.Validation

讓您定義的驗證限制條件。

請參閱

其他資源

UML 模型擴充性的 API 參考

自訂 T4 文字轉換