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 | |
---|---|---|
Count | Získá hodnotu určující počet objektů v kolekci. | |
DTE | Načtení objektu nejvyšší úrovně rozšiřitelnosti. | |
Parent | Získá bezprostřední nadřízený objekt SelectionContainer objektu. |
Nahoru
Metody
Název | Popis | |
---|---|---|
GetEnumerator() | Vrátí hodnotu čítače výčtu, který prochází kolekce. (Zděděno z IEnumerable.) | |
GetEnumerator() | Získá výčet položek v kolekci. | |
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