Partager via


SelectionContainer, interface

Représente le contexte de sélection avec des objets qui modélisent la sélection située sous le niveau de l'élément de projet.

Espace de noms :  EnvDTE
Assembly :  EnvDTE (dans EnvDTE.dll)

Syntaxe

'Déclaration
<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

Le type SelectionContainer expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Count Obtient une valeur qui indique le nombre d'objets de la collection.
Propriété publique DTE Obtient l'objet d'extensibilité de niveau supérieur.
Propriété publique Parent Obtient l'objet parent immédiat d'un objet SelectionContainer.

Début

Méthodes

  Nom Description
Méthode publique GetEnumerator Obtient une énumération pour les éléments d'une collection.
Méthode publique Item Retourne un objet dans la collection SelectionContainer.

Début

Notes

L'objet SelectionContainer est un objet générique de suivi de sélection. Il existe un objet de sélection global pour l'environnement : DTE.SelectedItems.SelectionContainer.

SelectedItems est une collection qui représente des objets ProjectItem individuels desquels vous pouvez obtenir l'objet Project. Un élément peut inclure une sélection d'objet arbitraire dans son contexte. Toutefois, l'objet SelectionContainer peut représenter n'importe quel type d'objet sélectionné.

Exemples

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

Voir aussi

Référence

EnvDTE, espace de noms