Share via


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 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ů