Share via


EnumerableHierarchiesCollection 类

定义

提供一个基类,该基类支持对层次结构集合进行简单迭代。

public ref class EnumerableHierarchiesCollection sealed : Microsoft::VisualStudio::Shell::EnumerableComCollection<Microsoft::VisualStudio::Shell::Interop::IEnumHierarchies ^, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^>
public ref class EnumerableHierarchiesCollection sealed : Microsoft::VisualStudio::Shell::EnumerableComCollection<Microsoft::VisualStudio::Shell::Interop::IEnumHierarchies ^, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^>
class EnumerableHierarchiesCollection sealed : Microsoft::VisualStudio::Shell::EnumerableComCollection<Microsoft::VisualStudio::Shell::Interop::IEnumHierarchies, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const &>
public sealed class EnumerableHierarchiesCollection : Microsoft.VisualStudio.Shell.EnumerableComCollection<Microsoft.VisualStudio.Shell.Interop.IEnumHierarchies,Microsoft.VisualStudio.Shell.Interop.IVsHierarchy>
type EnumerableHierarchiesCollection = class
    inherit EnumerableComCollection<IEnumHierarchies, IVsHierarchy>
Public NotInheritable Class EnumerableHierarchiesCollection
Inherits EnumerableComCollection(Of IEnumHierarchies, IVsHierarchy)
继承
EnumerableHierarchiesCollection

构造函数

EnumerableHierarchiesCollection(IEnumHierarchies)

初始化 EnumerableHierarchiesCollection 类的新实例。

字段

DefaultCacheSize

默认缓存大小。

(继承自 EnumerableComCollection<TComEnumerator,TEnumerated>)

方法

Clone(IEnumHierarchies, IEnumHierarchies)

克隆具有指定枚举器的项。

Clone(TComEnumerator, TComEnumerator)

使用指定的枚举器 克隆项。

(继承自 EnumerableComCollection<TComEnumerator,TEnumerated>)
GetEnumerator()

获取枚举器。

(继承自 EnumerableComCollection<TComEnumerator,TEnumerated>)
NextItems(IEnumHierarchies, UInt32, IVsHierarchy[], UInt32)

获取指定数量的项。

NextItems(TComEnumerator, UInt32, TEnumerated[], UInt32)

获取指定数量的项。

(继承自 EnumerableComCollection<TComEnumerator,TEnumerated>)
Reset(IEnumHierarchies)

重置集合的计数器。

Reset(TComEnumerator)

重置集合的计数器。

(继承自 EnumerableComCollection<TComEnumerator,TEnumerated>)
Skip(IEnumHierarchies, UInt32)

跳过指定数量的项。

Skip(TComEnumerator, UInt32)

跳过指定数量的项。

(继承自 EnumerableComCollection<TComEnumerator,TEnumerated>)

显式接口实现

IEnumerable.GetEnumerator()

获取枚举器。

(继承自 EnumerableComCollection<TComEnumerator,TEnumerated>)

扩展方法

EmptyIfNull<T>(IEnumerable<T>)

如果枚举不为 null,则返回此枚举。 如果为 null,则返回空枚举。

适用于