Interface SelectionContainer
Representa o contexto da seleção com objetos que modelam a seleção sob o nível de item de projeto.
Namespace: EnvDTE
Assembly: EnvDTE (em EnvDTE.dll)
Sintaxe
'Declaração
<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
O tipo SelectionContainer expõe os membros a seguir.
Propriedades
Nome | Descrição | |
---|---|---|
Count | Obtém um valor indicando o número de objetos na coleção. | |
DTE | Obtém o objeto de extensibilidade de nível superior. | |
Parent | Obtém o objeto pai imediato de um SelectionContainer objeto. |
Início
Métodos
Nome | Descrição | |
---|---|---|
GetEnumerator() | Retorna um enumerador que itera por meio de uma coleção. (Herdado de IEnumerable.) | |
GetEnumerator() | Obtém uma enumeração de itens em uma coleção. | |
Item | Retorna um objeto de SelectionContainer coleção. |
Início
Comentários
O SelectionContainer o objeto é 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 individual ProjectItem objetos, a partir do qual você pode obter o Project objeto. Porque um item pode oferecer uma seleção de um objeto arbitrário em seu contexto, no entanto, o 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