Compartir a través de


SelectionContainer (Interfaz)

Representa el contexto de selección con objetos que modelan la selección bajo el nivel del elemento de proyecto.

Espacio de nombres:  EnvDTE
Ensamblado:  EnvDTE (en EnvDTE.dll)

Sintaxis

'Declaración
<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

El tipo SelectionContainer expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Count Obtiene un valor que indica el número de objetos de la colección.
Propiedad pública DTE Obtiene el objeto de extensibilidad de nivel superior.
Propiedad pública Parent Obtiene el objeto primario inmediato de un objeto SelectionContainer.

Arriba

Métodos

  Nombre Descripción
Método público GetEnumerator() Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable).
Método público GetEnumerator() Obtiene una enumeración para los elementos de una colección.
Método público Item Devuelve un objeto de la colección SelectionContainer.

Arriba

Comentarios

El objeto SelectionContainer es un objeto genérico de seguimiento de la selección.Hay un objeto de selección global para el entorno: DTE.SelectedItems.SelectionContainer.

SelectedItems es una colección que representa objetos ProjectItem individuales entre los que se puede obtener el objeto Project.Sin embargo, dado que un elemento puede ofrecer una selección de un objeto arbitrario dentro de su contexto, el objeto SelectionContainer puede representar cualquier tipo de objeto seleccionado.

Ejemplos

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

Vea también

Referencia

EnvDTE (Espacio de nombres)