IFilteredHierarchyItemSet, interface

Provides a flattened list of hierarchy items that represents all items in the hierarchy, and raises events when items are added to or removed from the hierarchy.

Espace de noms :  Microsoft.VisualStudio.Shell
Assembly :  Microsoft.VisualStudio.Shell.Immutable.11.0 (dans Microsoft.VisualStudio.Shell.Immutable.11.0.dll)

Syntaxe

'Déclaration
Public Interface IFilteredHierarchyItemSet _
    Inherits IReadOnlyObservableSet(Of IVsHierarchyItem), IReadOnlyObservableSet, INotifyCollectionChanged,  _
    IEnumerable(Of IVsHierarchyItem), IEnumerable, IDisposable
public interface IFilteredHierarchyItemSet : IReadOnlyObservableSet<IVsHierarchyItem>, 
    IReadOnlyObservableSet, INotifyCollectionChanged, IEnumerable<IVsHierarchyItem>, IEnumerable, 
    IDisposable

Le type IFilteredHierarchyItemSet expose les membres suivants.

Propriétés

  Nom Description
Propriété publique Count Gets the number of elements contained in the IReadOnlyObservableSet. (Hérité de IReadOnlyObservableSet.)

Début

Méthodes

  Nom Description
Méthode publique Contains(Object) Determines whether the IReadOnlyObservableSet contains a specific value. (Hérité de IReadOnlyObservableSet.)
Méthode publique Contains(T) Determines whether the IReadOnlyObservableSet<T> contains a specific value. (Hérité de IReadOnlyObservableSet<T>.)
Méthode publique Dispose Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de IDisposable.)
Méthode publique GetEnumerator() Retourne un énumérateur qui itère au sein de la collection. (Hérité de IEnumerable<IVsHierarchyItem>.)
Méthode publique GetEnumerator() Retourne un énumérateur qui itère au sein d'une collection. (Hérité de IEnumerable.)

Début

Événements

  Nom Description
Événement public CollectionChanged Se produit lorsque la collection est modifiée. (Hérité de INotifyCollectionChanged.)

Début

Remarques

This is the interface returned by GetFilteredHierarchyItemsAsync.

Voir aussi

Référence

Microsoft.VisualStudio.Shell, espace de noms