SelectionContainer Interface
Visual Studio 2015
Represents the selection context with objects that model the selection below the project item level.
Assembly: EnvDTE (in EnvDTE.dll)
| Name | Description | |
|---|---|---|
![]() | GetEnumerator() | Gets an enumeration for items in a collection. |
![]() | Item(Object^) | Returns an object in the SelectionContainer collection. |
The SelectionContainer object is a generic selection-tracking object. There is one global selection object for the environment: DTE.SelectedItems.SelectionContainer.
SelectedItems is a collection that represents individual ProjectItem objects, from which you can get the Project object. Because an item can offer a selection of an arbitrary object within its context, however, the SelectionContainer can represent any type of selected object.
Sub SelectionContainerExample() Dim SelContain As SelectionContainer Dim ContainerItem As SelectedItem ' Set references to the selection container and its selected item. SelContain = DTE.SelectedItems.SelectionContainer ContainerItem = DTE.SelectedItems.Item(1) ' Print the name of the container of the selected item. MsgBox(ContainerItem.Name) End Sub
Show:

