ExtensionContextExtensions 類別
繼承階層架構
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement.ExtensionContextExtensions
命名空間: Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement
組件: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (在 Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll 中)
語法
'宣告
<ExtensionAttribute> _
Public NotInheritable Class ExtensionContextExtensions
public static class ExtensionContextExtensions
ExtensionContextExtensions 類型會公開下列成員。
方法
名稱 | 描述 | |
---|---|---|
AtLeastOneSelected<T>(IVsSelectionContext) | 如果選取範圍至少包含一個型別為 T 的項目,傳回 true 的協助程式 | |
AtLeastOneSelected<T1, T2>(IVsSelectionContext) | 如果選取範圍至少包含一個型別為 T1 或 T2 的項目,傳回 true 的協助程式。 | |
GetCurrentDocumentSelection<T> | 取得型別為 T 之目前文件選取範圍的子集 | |
GetCurrentSelection<T> | 取得型別為 T 之目前選取範圍的子集 | |
IsAnyDocumentSelectionUndeletable | 傳回選取清單中是否有任何無法刪除的圖形。這項實作會檢查 Compartment 和 MoveableHostShape 圖案。 | |
IsSingleDocumentSelection | 傳回使用中文件是否只有一個選取項目。 | |
IsSingleSelection | 傳回使用中視窗是否只有一個選取項目。這可能是文件或工具視窗。 |
回頁首
執行緒安全
這個類型的任何 Public static (在 Visual Basic 中為 Shared) 成員都是安全執行緒。不保證任何執行個體成員是安全執行緒。
請參閱
參考
Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement 命名空間