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 | 判斷命令是否出現在功能表上。 |