Share via


ExtensionContextExtensions Class

Definition

public ref class ExtensionContextExtensions abstract sealed
public static class ExtensionContextExtensions
type ExtensionContextExtensions = class
Public Module ExtensionContextExtensions
Inheritance
ExtensionContextExtensions

Methods

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.

Applies to