Microsoft.VisualStudio.Modeling.Shell 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
類別
AmbientFontService |
此類別會根據 VS 傳回環境字型設定來提供服務 |
AsyncModelingPackage |
工具箱相關位 |
ClassViewImages |
提供 VS 類別檢視、物件瀏覽器和 Intellisense 所使用的影像清單存取權 |
ClassViewNavigationInfo |
譯碼導覽資訊數據對象的協助程序類別 |
ClipboardCommandSet |
剪貼簿CommandSet 以支援剪下/複製/貼上作業。 |
CommandContextBoundMenuCommand |
表示系結至特定UI內容的功能表命令。 只有在指定的命令 UI 內容為使用中時,才會顯示此命令。 這些命令應該與VISIBILITY_SECTION的一般專案搭配使用。 |
CommandContextChangedEventArgs |
EventArgs 探索命令內容變更事件的相關信息。 |
CommandSet |
此設計工具支援的命令 |
CommandSetLibrary |
命令類別的基類會與visual Studio命令互動。 包含 DocData、DocView 和選取專案相關屬性。 |
CommonModelingCommands |
定義共用命令的 CommandID 物件。 |
ContainerBase |
這是工具視窗中主要控制件的基類。 它會執行繪製框線、浮浮水印,以及任何其他常見工具視窗作業等專案。 |
CurrentSelectionPusher |
類別,將目前選取範圍從一組 WinForms 貨幣管理員提供者或 WPF 內容控制件公開至 Visual Studio 屬性視窗 |
DiagramDocView |
DocView 的設計目的是要包含一或多個圖表 PresentationElement。 |
DiagramExporter |
一種導出工具,能夠在解決方案中尋找圖表檔案,並將其匯出至磁碟作為影像。 |
DialogBase |
將在 VS 殼層中裝載之對話框的基類。 |
DocData |
表示記憶體中檔案的抽象基類。 這個類別會實作 IVsPersistDocData2 介面,殼層會透過此介面呼叫以載入並儲存檔。 這個類別也會處理接聽外部檔案變更事件,並提示使用者重載檔案。 |
DocumentSavedEventArgs |
EventArgs 類別,可攜帶有關檔案儲存作業的數據 |
DslModelExplorerFilter |
DslModelExplorerFilter 是決定我們不應該造訪的關聯性 |
DynamicStatusMenuCommand |
VsMenuCommand 的別名。 它打算在 Lab22dev 到 Lab23 整合期間減少合併衝突,而且在完成整合時必須在 Lab23 中刪除。 |
ElementTreeNode |
ExplorerTreeNodes 的抽象類,代表 ModelElements |
ErrorListObserver |
ErrorListObserver 會在 VsValidationController 完成驗證之後監視變更。 它會報告 VS ErrorList 和 [輸出] 視窗中的錯誤/警告/訊息。 |
ExplorerElementVisitor |
ExplorerElementVisitor 的摘要描述。 |
ExplorerTreeNode |
我們自己用來顯示屬性和關聯性的 TreeNode 實作 |
ExportErrorEventArgs |
與 ExportErrorEvent 相關的自變數。 |
FileCancelException |
FileCancelException。 |
LinkedTransaction |
處理透過 IVsLinkedUndoTransactionManager 類別開啟和關閉 VS 全域連結交易的類別。 同時管理此連結交易內的IMS交易 |
ModelElementLocator |
使用模型項目參考的協助程序類別。 |
ModelElementTreeNode |
顯示 ModelElement 的 TreeNode 實作 |
ModelExplorerToolWindow |
這是裝載模型瀏覽器的工具窗口類別 |
ModelExplorerTreeContainer |
樹狀結構容器 |
ModelingBindingSourceToolboxItem |
ToolboxItem for ModelingBindingSource 類別 |
ModelingCompositionContainer |
簡單類別,可讓您存取應該由模型化資產及其延伸模組使用的組合容器 |
ModelingDocData |
抽象基類,表示記憶體中由IMS存放區支援的檔案。 |
ModelingDocStore |
維護與存放區 1-1 關聯性的類別。 每個存放區功能應該會移至這裡,而不是每個檔案功能,這應該放在ModeingingDocData上 |
ModelingDocView |
檔視窗的基類 |
ModelingEditorFactory |
編輯器 處理站的模型版本。 編輯器處理站可讓 VS 殼層取得特定檔案類型的編輯器。 |
ModelingErrorListItem |
表示可以在 ModelingErrorListProvider 中處理的專案。 |
ModelingErrorListProvider |
ModelingErrorListProvider 提供一種方式,讓 ModelingdocData 向 VS 錯誤列表窗口報告錯誤/警告訊息。 |
ModelingPackage |
工具箱相關位 |
ModelingPartitionMapper |
預設模型架構分割對應服務。 此對應器能夠對應至兩個分割區,一個用於模型,另一個用於圖表。 系統會假設模型分割區會固定為與 docdata 相關聯之模型根目錄的分割區。 圖表分割區可能會有所不同,而要使用的特定圖表會動態決定,方法是在 ElementGroupPrototype 的目標內容中尋找目標圖表標識碼。 標準 DesignSurfaceElementOperations 會將拖曳或卸除作業的目標圖表放在 EGP 目標內容中。 如果目標圖表標識碼不存在於 EGP 目標內容中,則此數據分割對應程式會假設相關圖表是與模型相關聯的第一個圖表。 此對應程式的限制是,它只能根據針對 類別定義的第一個內嵌,將任何特定的定義域類別對應至單一分割區。 需要更複雜數據分割對應服務的設計工具可以自由地將此分割對應程式子類別化, (它提供幾個覆寫點) ,或完全取代它,例如覆寫 ModelingDocData.CreatePartitionMapper,或透過建立時提供給 Store 的服務提供者提供它做為 SElementPartitionMapper。 |
ModelingPartitionMapper.PartitionMappings |
快取數據分割對應,以在對應作業期間使用。 記錄模型和圖表分割區,以及依定義域類別標識符進行數據分割對應的快取。 |
ModelingSchemaResolver |
ISchemaResolver 的實作,會將架構目標命名空間解析為定義命名空間的架構集合。 |
ModelingWindowPane |
包含在殼層中裝載模型型設計工具的黏附,適用於工具視窗和文件檢視。 |
MonitorSelectionEventArgs |
IMonitorSelectionService 事件的自變數。 |
NavigateToModelExplorerTreeNodeCommand |
流覽至模型總管視窗的驗證瀏覽命令。 |
NavigateToShapesOnDiagramCommand | |
PackageUtility | |
ProvideBindingPathAttribute |
這個屬性會註冊應該在元件載入時探查候選元件的路徑。 例如:[...\VisualStudio$ (Ver) \BindingPaths{5C48C732-5C7F-40f0-87A7-05C4F15BC8C3}] “$PackageFolder$”=“” 這會將 「PackageFolder」 (即 pkgdef 檔案的位置) 註冊為要探查的目錄,以供載入的元件。 |
ProvideCommandLineSwitchAttribute |
屬性類別,提供用於參與命令行參數的登錄專案 |
ProvideRelatedFileAttribute |
屬性類別,提供登錄專案,要求殼層在方案總管中管理巢狀檔案與其父系之間的關聯性 |
ProvideXmlEditorChooserBlockSxSWithXmlEditorAttribute |
用來指出自定義 XML 設計工具不應允許使用標準文字型 XML 編輯器進行 SxS 編輯。 |
ProvideXmlEditorChooserDesignerViewAttribute |
用來提供自定義 XML 設計工具之 XML 選擇器的註冊資訊。 |
RegisterAdditionalEditorExtensionAttribute |
屬性類別,提供將額外的擴展名處理新增至現有編輯器的方式,而不需要改變任何其他專案 |
RegisterAsDslToolsEditorAttribute |
此屬性用來標記使用 Designer 精靈建立的DSL工具 Designer。 它可讓 Designer 精靈建議重複使用其他非 DSLTools 設計工具所處理的擴展名,並讓它移除舊的 DSL 設計工具,而不需移除處理相同擴展名的其他套件。 |
RoleGroupTreeNode |
RoleGroupTreeNode 是位於父角色播放機與 1-多內嵌網域關聯性子系之間的樹狀節點。 RoleGroupTreeNode 文字來自子角色播放器端的 DomainRole.PropertyDisplayName。 |
RoleTreeNode |
顯示模型總管節點,顯示與 One 基數的關聯性。 |
SerializationErrorListItem |
這個類別會將 SerializationMessage 轉譯為 VS 錯誤清單視窗工作。 |
ShellUtility |
用於搜尋解決方案和 RDT 的公用程式方法。 |
SimpleErrorListItem |
子類別,允許將簡單的文字訊息新增至錯誤視窗。 |
SingleDiagramDocView |
在檢視中裝載單一圖表的類別 |
SubordinateDocData |
DocData 物件,表示記憶體中的次級檔案, (表示為 方案總管) 中的子項目專案。 |
SubordinateDocumentLockHolder |
管理執行中文件數據表中次級檔案的編輯鎖定。 |
SubordinateFileHelper |
管理次級檔案的協助程式方法, (方案總管中專案內巢狀) 檔案。 |
TaskMenuCommand |
代表錯誤清單中的驗證專案操作功能表上的功能表命令專案。 |
TaskValidationMessage |
TaskValidationMessages 是由 VsValidationContext (提供,也就是建構ValidationMessage 覆寫) 。
其中包含使用 VS ErrorList 工具視窗的資訊。 它能夠巡覽至圖形 |
ToolWindow |
提供工具視窗的基類。 |
UndoManager |
包裝 VS 殼層復原管理員的 Helper 類別。 |
UndoUnit |
模型化交易的包裝函式,讓殼層的 IOleUndoManager 介面可以使用它們。 |
UserActionEventArgs |
將資訊傳回給使用者的事件自變數。 |
ValidationMessageCommandIds |
應用程式 Designer 套件的 CommandID。 |
ValidationTask |
驗證工作。 |
ValidationTaskProvider | |
VSDiagramView |
VS 內裝載的圖表檢視。 |
VSDiagramViewSite |
用來置入設計介面控制件。 提供殼層服務的存取權。 |
VsValidationContext |
VS Shell 的特定內容。 它衍生自 ValidationContext。 |
VsValidationController |
VS 模型驗證控制器。 |
WaitCursor |
在存留期內放置 Wait 資料指標的簡單類別。 |
結構
ClassViewNavigationInfoNode |
導覽信息數據物件中的單一節點 |
QueryEditResult |
結構,封裝對 IVsQueryEditQuerySave.QueryEditFiles 呼叫的結果 |
QuerySaveResult |
結構,封裝呼叫 IVsQueryEditQuerySave.QuerySaveFiles 的結果 |
介面
IMonitorSelectionService |
監視殼層中的目前選取狀態。 |
IRelatedDocList |
用於存取和管理 ModelingDocData 物件擁有的 RelatedSaveItem 清單的 SRelatedDocList 合約 |
IToolWindowProvider | |
SRelatedDocList |
Modelbus 用戶端所使用的 RelatedDocList 服務服務標識碼。 |
列舉
ClassViewNavigationInfoTypes |
瀏覽資訊節點的類型 |
DiagramDocView.ToolboxItemFilterType |
用來指出特定工具箱篩選集合的列舉。 |
ExportUserAction |
public 列舉代表用戶動作所需的回應類型。 |
IncludeResults |
從 IncludeInResultsCallback 傳回的列舉,以指定目前專案是否應該包含在清單中,以及是否應該繼續搜尋。 |
ModelingPartitionMapper.WhichPartition | |
RelatedFileType |
旗標列舉以指定相關的檔案行為 |
委派
DescriptionHandler | |
GetModelElementDisplayNameEventHandler |
委派回呼以允許產生的設計工具授與 ModelExplorer 中顯示的不同顯示名稱 |
IncludeInResultsCallback |
表示方法,這個方法會決定檔案是否應該包含在搜尋結果中。 |
TransactionCommitHandler |
委派認可交易的定義,並在交易認可之前判斷描述。 |