ExtensionContextExtensions Class
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement::ExtensionContextExtensions
| Name | Description | |
|---|---|---|
![]() ![]() | AtLeastOneSelected<T>(IVsSelectionContext^) | Helper returning true if the selection contains at least an element of type T |
![]() ![]() | AtLeastOneSelected<T1, T2>(IVsSelectionContext^) | Helper returning true if the selection contains at least an element of type T1 or T2. |
![]() ![]() | GetCurrentDocumentSelection<T>(IVsSelectionContext^) | Get the subset of the current document selection which is of type T |
![]() ![]() | GetCurrentSelection<T>(IVsSelectionContext^) | Get the subset of the current selection which is of type T |
![]() ![]() | IsAnyDocumentSelectionUndeletable(IVsSelectionContext^) | Returns whether any of the shape items in the selection list cannot be deleted. This implementation checks for Compartment and MoveableHostShape shapes. |
![]() ![]() | IsSingleDocumentSelection(IVsSelectionContext^) | Returns whether or not there is only one selected item on the active document. |
![]() ![]() | IsSingleSelection(IVsSelectionContext^) | Returns whether or not there is only one selected item on the active window. This could be a document or tool window. |
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

