SelectionContainer-Schnittstelle

Aktualisiert: November 2007

Stellt den Auswahlkontext mit Objekten dar, die die Auswahl unterhalb der Projektelementebene nachbilden.

Namespace:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Syntax

<GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")> _
Public Interface SelectionContainer _
    Implements IEnumerable

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

Hinweise

Das SelectionContainer-Objekt ist ein allgemeines Objekt zur Auswahlüberwachung. Für die Umgebung steht ein globales Auswahlobjekt zur Verfügung: DTE.SelectedItems.SelectionContainer.

SelectedItems ist eine Auflistung, die einzelne ProjectItem-Objekte darstellt, aus denen Sie das Project-Objekt abrufen können. Da ein Element jedoch die Auswahl eines beliebigen Objekts innerhalb seines Kontexts anbieten kann, kann SelectionContainer ein ausgewähltes Objekt beliebigen Typs darstellen.

Beispiele

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

Siehe auch

Referenz

SelectionContainer-Member

EnvDTE-Namespace