Interfaccia IFilteredHierarchyItemSet

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.

Spazio dei nomi:  Microsoft.VisualStudio.Shell
Assembly:  Microsoft.VisualStudio.Shell.Immutable.11.0 (in Microsoft.VisualStudio.Shell.Immutable.11.0.dll)

Sintassi

'Dichiarazione
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

Il tipo IFilteredHierarchyItemSet espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Count Gets the number of elements contained in the IReadOnlyObservableSet. (Ereditato da IReadOnlyObservableSet)

In alto

Metodi

  Nome Descrizione
Metodo pubblico Contains(Object) Determines whether the IReadOnlyObservableSet contains a specific value. (Ereditato da IReadOnlyObservableSet)
Metodo pubblico Contains(T) Determines whether the IReadOnlyObservableSet<T> contains a specific value. (Ereditato da IReadOnlyObservableSet<T>)
Metodo pubblico Dispose Esegue le attività definite dall'applicazione associate alla versione, il rilascio, o reimpostare le risorse non gestite. (Ereditato da IDisposable)
Metodo pubblico GetEnumerator() Restituisce un enumeratore che scorre la raccolta. (Ereditato da IEnumerable<IVsHierarchyItem>)
Metodo pubblico GetEnumerator() Restituisce un enumeratore che scorre una raccolta. (Ereditato da IEnumerable)

In alto

Eventi

  Nome Descrizione
Evento pubblico CollectionChanged Si verifica quando la raccolta. (Ereditato da INotifyCollectionChanged)

In alto

Note

This is the interface returned by GetFilteredHierarchyItemsAsync.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.Shell