共用方式為


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 命名空間