ExtensionContextExtensions Class
Inheritance Hierarchy
System.Object
Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement.ExtensionContextExtensions
Namespace: Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement
Assembly: Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.Diagrams.12.0.dll)
Syntax
'Declaration
<ExtensionAttribute> _
Public NotInheritable Class ExtensionContextExtensions
public static class ExtensionContextExtensions
[ExtensionAttribute]
public ref class ExtensionContextExtensions abstract sealed
[<AbstractClass>]
[<Sealed>]
type ExtensionContextExtensions = class end
public final class ExtensionContextExtensions
The ExtensionContextExtensions type exposes the following members.
Methods
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> | Get the subset of the current document selection which is of type T | |
GetCurrentSelection<T> | Get the subset of the current selection which is of type T | |
IsAnyDocumentSelectionUndeletable | Returns whether any of the shape items in the selection list cannot be deleted. This implementation checks for Compartment and MoveableHostShape shapes. | |
IsSingleDocumentSelection | Returns whether or not there is only one selected item on the active document. | |
IsSingleSelection | Returns whether or not there is only one selected item on the active window. This could be a document or tool window. |
Top
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.VisualStudio.Modeling.Diagrams.ExtensionEnablement Namespace