SelectionContainer-Schnittstelle
Stellt den Auswahlkontext mit Objekten dar, die die Auswahl unterhalb der Projektelementebene nachbilden.
Namespace: EnvDTE
Assembly: EnvDTE (in EnvDTE.dll)
Syntax
'Declaration
<GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")> _
Public Interface SelectionContainer _
Inherits IEnumerable
[GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface SelectionContainer : IEnumerable
[GuidAttribute(L"02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface class SelectionContainer : IEnumerable
[<GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")>]
type SelectionContainer =
interface
interface IEnumerable
end
public interface SelectionContainer extends IEnumerable
Der SelectionContainer-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
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. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
GetEnumerator() | Gibt einen Enumerator zurück, der eine Auflistung durchläuft. (Von IEnumerable geerbt.) | |
GetEnumerator() | Ruft eine Enumeration für Elemente in einer Auflistung ab. | |
Item | Gibt ein Objekt in der SelectionContainer-Auflistung zurück. |
Zum Seitenanfang
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