Sdílet prostřednictvím


SelectionContainer – rozhraní

Představuje výběr kontextu s objekty, které model výběr pod úroveň položky projektu.

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost Count Získá hodnotu určující počet objektů v kolekci.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt SelectionContainer objektu.

Nahoru

Metody

  Název Popis
Veřejná metoda GetEnumerator() Vrátí hodnotu čítače výčtu, který prochází kolekce. (Zděděno z IEnumerable.)
Veřejná metoda GetEnumerator() Získá výčet položek v kolekci.
Veřejná metoda Item Vrátí objekt SelectionContainer kolekce.

Nahoru

Poznámky

SelectionContainer Je objekt obecného sledování výběr objektu.Existuje jeden objekt globální výběr pro životní prostředí: DTE.SelectedItems.SelectionContainer.

SelectedItemsje kolekce představující jednotlivé ProjectItem objektů, ze kterého lze získat Project objektu.Protože položky však nabízejí výběr libovolného objektu v jeho kontextu SelectionContainer může představovat libovolný typ vybraného objektu.

Příklady

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

Viz také

Referenční dokumentace

EnvDTE – obor názvů