Share via


IFilteredHierarchyItemSet Rozhraní

Definice

Poskytuje zploštěný seznam položek hierarchie, který představuje všechny položky v hierarchii, a vyvolává události při přidání nebo odebrání položek z hierarchie.

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)
Implementuje

Poznámky

Toto je rozhraní vrácené nástrojem GetFilteredHierarchyItemsAsync.

Vlastnosti

Count

Získá počet elementů obsažených v objektu IReadOnlyObservableSet.

(Zděděno od IReadOnlyObservableSet)

Metody

Contains(Object)

Určuje, zda obsahuje IReadOnlyObservableSet konkrétní hodnotu.

(Zděděno od IReadOnlyObservableSet)
Contains(T)

Určuje, zda obsahuje IReadOnlyObservableSet<T> konkrétní hodnotu.

(Zděděno od IReadOnlyObservableSet<T>)

Metody rozšíření

EmptyIfNull<T>(IEnumerable<T>)

Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je null, vraťte prázdný výčet.

Platí pro