Interfejs SelectionContainer
Reprezentuje kontekście zaznaczenie obiekty modelu zaznaczenia poniżej poziomu elementu projektu.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
<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
Typ SelectionContainer uwidacznia następujące elementy członkowskie.
Właściwości
Nazwa | Opis | |
---|---|---|
Count | Zwraca wartość wskazującą liczbę obiektów w kolekcji. | |
DTE | Pobiera obiekt rozszerzalności najwyższego poziomu. | |
Parent | Zwraca obiekt nadrzędny natychmiastowe z SelectionContainer obiektu. |
Początek
Metody
Nazwa | Opis | |
---|---|---|
GetEnumerator | Pobiera wyliczenia dla elementów w kolekcji. | |
Item | Zwraca obiekt w SelectionContainer kolekcji. |
Początek
Uwagi
SelectionContainer Obiekt jest obiektu ogólnego śledzenia zaznaczenia.Istnieje jeden obiekt zaznaczenia globalnych dla środowiska: DTE.SelectedItems.SelectionContainer.
SelectedItemsjest indywidualnych kolekcji, która reprezentuje ProjectItem , z którego można uzyskać obiekty Project obiektu.Ponieważ element może oferować wybór dowolnego obiektu w jego kontekście, jednak SelectionContainer może reprezentować dowolnego typu zaznaczonego obiektu.
Przykłady
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