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