Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Represents the selection context with objects that model the selection below the project item level.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
<GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")> _
Public Interface SelectionContainer _
Inherits IEnumerable
'Usage
Dim instance As SelectionContainer
[GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface SelectionContainer : IEnumerable
[GuidAttribute(L"02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface class SelectionContainer : IEnumerable
public interface SelectionContainer extends IEnumerable
Remarks
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.
Examples
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