共用方式為


Microsoft.VisualStudio.Modeling.ExtensionEnablement 命名空間

這個命名空間中的型別支援網域特定語言的自訂。

如需詳細資訊,請參閱撰寫程式碼來自訂網域指定的語言

類別

  類別 描述
公用類別 CommandExtensionAttribute MefMetadata 包裝函式屬性,會以宣告方式宣告 Dsl 內容功能表中命令擴充功能的命令群組和位置。
公用類別 ExtensionEnablementConstants
公用類別 ExtensionRegistrar<T, TMetadataView> 延遲 Mef 匯入工具類別:1.匯入匯出型別 T. 2. 的組件。提供篩選器的能力。
公用類別 ExtensionRegistrarBase<T, TMetadataView> 標準擴充登錄器及驗證登錄器特殊案例的基底類別
公用類別 ValidationExtensionRegistrar 可註冊驗證擴充功能之 ExtensionRegistar 的基底類別。

介面

  介面 描述
公用介面 ICommandExtension 從 MEF 擴充功能實作並匯出這個介面,以提供模型圖表的功能表命令。
公用介面 IExtensibilityLogger 擴充登錄器的記錄介面。
公用介面 ILinkedUndoContext 使用 BeginTransaction 來群組一個交易中的一組作業。
公用介面 ILinkedUndoTransaction 的異動可讓您在 UML 模型存放區上將作業組成一個群組,如此一來,如果其中任何一個失敗,就會復原整個群組。異動認可後,使用者可以使用單一復原命令復原整個群組。
公用介面 IMenuCommand 判斷命令是否出現在功能表上。