Share via


EnumerableHierarchiesCollection Class

Definition

Provides a base class that supports a simple iteration over a hierarchy collection.

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)
Inheritance
EnumerableHierarchiesCollection

Constructors

EnumerableHierarchiesCollection(IEnumHierarchies)

Initializes a new instance of the EnumerableHierarchiesCollection class.

Fields

DefaultCacheSize

The default cache size.

(Inherited from EnumerableComCollection<TComEnumerator,TEnumerated>)

Methods

Clone(IEnumHierarchies, IEnumHierarchies)

Clones the item with the specified enumerator.

Clone(TComEnumerator, TComEnumerator)

Clones the item with the specified enumerator .

(Inherited from EnumerableComCollection<TComEnumerator,TEnumerated>)
GetEnumerator()

Gets the enumerator.

(Inherited from EnumerableComCollection<TComEnumerator,TEnumerated>)
NextItems(IEnumHierarchies, UInt32, IVsHierarchy[], UInt32)

Gets the specified number of items.

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

Gets the specified number of items.

(Inherited from EnumerableComCollection<TComEnumerator,TEnumerated>)
Reset(IEnumHierarchies)

Resets the counter of the collection.

Reset(TComEnumerator)

Resets the counter of the collection.

(Inherited from EnumerableComCollection<TComEnumerator,TEnumerated>)
Skip(IEnumHierarchies, UInt32)

Skips the specified number of items.

Skip(TComEnumerator, UInt32)

Skips the specified number of items.

(Inherited from EnumerableComCollection<TComEnumerator,TEnumerated>)

Explicit Interface Implementations

IEnumerable.GetEnumerator()

Gets the enumerator.

(Inherited from EnumerableComCollection<TComEnumerator,TEnumerated>)

Extension Methods

EmptyIfNull<T>(IEnumerable<T>)

Return this enumeration in case it is not null. In case it is null return empty enumeration.

Applies to