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,则返回空枚举。

适用于