Compartilhar via


IFilteredHierarchyItemSet Interface

Definição

Fornece uma lista nivelada de itens de hierarquia que representa todos os itens na hierarquia e gera eventos quando os itens são adicionados ou removidos da hierarquia.

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)
Implementações

Comentários

Essa é a interface retornada por GetFilteredHierarchyItemsAsync.

Propriedades

Count

Obtém o número de elementos contidos no IReadOnlyObservableSet.

(Herdado de IReadOnlyObservableSet)

Métodos

Contains(Object)

Determinará se o IReadOnlyObservableSet contiver um valor específico.

(Herdado de IReadOnlyObservableSet)
Contains(T)

Determinará se o IReadOnlyObservableSet<T> contiver um valor específico.

(Herdado de IReadOnlyObservableSet<T>)

Métodos de Extensão

EmptyIfNull<T>(IEnumerable<T>)

Retorne essa enumeração caso ela não seja nula. Caso seja enumeração vazia de retorno nulo.

Aplica-se a