Compartilhar via


Interface SelectionContainer

Representa o contexto de seleção com objetos que modelam a seleção abaixo do nível de item de projeto.

Namespace:  EnvDTE
Assembly:  EnvDTE (em EnvDTE. dll)

Sintaxe

<GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")> _
Public Interface SelectionContainer _
    Inherits IEnumerable

Dim instance As SelectionContainer
[GuidAttribute("02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface SelectionContainer : IEnumerable
[GuidAttribute(L"02273422-8DD4-4A9F-8A8B-D70443D510F4")]
public interface class SelectionContainer : IEnumerable
public interface SelectionContainer extends IEnumerable

Comentários

O objeto SelectionContainer é um objeto de controle de seleção genérico.Há um objeto de seleção global para o ambiente: DTE.SelectedItems.SelectionContainer.

SelectedItems é uma coleção que representa objetos individuais ProjectItem , do qual você pode obter o objeto Project.Porque um item pode oferecer uma seleção de um objeto arbitrário dentro de seu contexto, no entanto, a SelectionContainer pode representar qualquer tipo de objeto selecionado.

Exemplos

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

Consulte também

Referência

SelectionContainer Membros

Espaço para nome EnvDTE