Partager via


IFilteredHierarchyItemSet Interface

Définition

Fournit une liste aplatie d'éléments de hiérarchie qui représente tous les éléments dans la hiérarchie, et déclenche des événements lorsque des éléments sont ajoutés ou supprimés de la hiérarchie.

public interface class IFilteredHierarchyItemSet : IDisposable, Microsoft::VisualStudio::Shell::IReadOnlyObservableSet<Microsoft::VisualStudio::Shell::IVsHierarchyItem ^>, System::Collections::Generic::IEnumerable<Microsoft::VisualStudio::Shell::IVsHierarchyItem ^>, System::Collections::Specialized::INotifyCollectionChanged
public interface IFilteredHierarchyItemSet : IDisposable, Microsoft.VisualStudio.Shell.IReadOnlyObservableSet<Microsoft.VisualStudio.Shell.IVsHierarchyItem>, System.Collections.Generic.IEnumerable<Microsoft.VisualStudio.Shell.IVsHierarchyItem>, System.Collections.Specialized.INotifyCollectionChanged
type IFilteredHierarchyItemSet = interface
    interface IReadOnlyObservableSet<IVsHierarchyItem>
    interface IReadOnlyObservableSet
    interface IEnumerable
    interface INotifyCollectionChanged
    interface seq<IVsHierarchyItem>
    interface IDisposable
Public Interface IFilteredHierarchyItemSet
Implements IDisposable, IEnumerable(Of IVsHierarchyItem), INotifyCollectionChanged, IReadOnlyObservableSet(Of IVsHierarchyItem)
Implémente

Remarques

Il s’agit de l’interface retournée par GetFilteredHierarchyItemsAsync.

Propriétés

Count

Obtient le nombre d’éléments contenus dans le IReadOnlyObservableSet.

(Hérité de IReadOnlyObservableSet)

Méthodes

Contains(Object)

Détermine si IReadOnlyObservableSet contient une valeur spécifique.

(Hérité de IReadOnlyObservableSet)
Contains(T)

Détermine si IReadOnlyObservableSet<T> contient une valeur spécifique.

(Hérité de IReadOnlyObservableSet<T>)

Méthodes d’extension

EmptyIfNull<T>(IEnumerable<T>)

Retourne cette énumération au cas où elle n’est pas null. Si elle est null, retourne l’énumération vide.

S’applique à