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 決定指令是出現在功能表上。