Поделиться через


IFilteredHierarchyItemSet Интерфейс

Определение

Предоставляет плоский список элементов иерархии, который представляет все элементы в иерархии, и создает события при добавлении или удалении элементов из иерархии.

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)
Реализации

Комментарии

Это интерфейс, возвращаемый .GetFilteredHierarchyItemsAsync

Свойства

Count

Получает число элементов, содержащихся в интерфейсе IReadOnlyObservableSet.

(Унаследовано от IReadOnlyObservableSet)

Методы

Contains(Object)

Определяет, содержит ли коллекция IReadOnlyObservableSet указанное значение.

(Унаследовано от IReadOnlyObservableSet)
Contains(T)

Определяет, содержит ли коллекция IReadOnlyObservableSet<T> указанное значение.

(Унаследовано от IReadOnlyObservableSet<T>)

Методы расширения

EmptyIfNull<T>(IEnumerable<T>)

Возвращать это перечисление в случае, если оно не равно NULL. Если значение равно NULL, возвращается пустое перечисление.

Применяется к