SelectionContainer Schnittstelle

Definition

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

public interface class SelectionContainer : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("02273422-8DD4-4A9F-8A8B-D70443D510F4")]
[System.Runtime.InteropServices.TypeLibType(4160)]
public interface SelectionContainer : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("02273422-8DD4-4A9F-8A8B-D70443D510F4")>]
[<System.Runtime.InteropServices.TypeLibType(4160)>]
type SelectionContainer = interface
    interface IEnumerable
Public Interface SelectionContainer
Implements IEnumerable
Attribute
Implementiert

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  

Hinweise

Das SelectionContainer -Objekt ist ein generisches Objekt zur Auswahl Verfolgung. Es gibt ein globales Auswahl Objekt für die Umgebung: DTE.SelectedItems.SelectionContainer .

SelectedItems ist eine-Auflistung, die einzelne- ProjectItem Objekte darstellt, von denen Sie das-Objekt erhalten können Project . Da ein Element eine Auswahl eines beliebigen Objekts innerhalb seines Kontexts bieten kann, kann jedoch einen SelectionContainer beliebigen Typ von ausgewähltem Objekt darstellen.

Eigenschaften

Count

Ruft einen Wert ab, der die Anzahl von Objekten in der Auflistung angibt.

DTE

Ruft das Erweiterbarkeitsobjekt der obersten Ebene ab.

Parent

Ruft das unmittelbar übergeordnete Objekt eines SelectionContainer-Objekts ab.

Methoden

GetEnumerator()

Ruft eine Enumeration für Elemente in einer Auflistung ab.

Item(Object)

Gibt ein Objekt in der SelectionContainer-Auflistung zurück.

Gilt für