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


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, возвращается пустое перечисление.

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