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 | |
---|---|---|
Count | Obtiene un valor que indica el número de objetos de la colección. | |
DTE | Obtiene el objeto de extensibilidad de nivel superior. | |
Parent | Obtiene el objeto primario inmediato de un objeto SelectionContainer. |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
GetEnumerator() | Devuelve un enumerador que recorre en iteración una colección. (Se hereda de IEnumerable). | |
GetEnumerator() | Obtiene una enumeración para los elementos de una colección. | |
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