Share via


EnumerableHierarchiesCollection Třída

Definice

Poskytuje základní třídu, která podporuje jednoduchou iteraci nad kolekcí hierarchie.

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)
Dědičnost
EnumerableHierarchiesCollection

Konstruktory

EnumerableHierarchiesCollection(IEnumHierarchies)

Inicializuje novou instanci EnumerableHierarchiesCollection třídy .

Pole

DefaultCacheSize

Výchozí velikost mezipaměti.

(Zděděno od EnumerableComCollection<TComEnumerator,TEnumerated>)

Metody

Clone(IEnumHierarchies, IEnumHierarchies)

Klonuje položku se zadaným enumerátorem.

Clone(TComEnumerator, TComEnumerator)

Klonuje položku se zadaným enumerátorem .

(Zděděno od EnumerableComCollection<TComEnumerator,TEnumerated>)
GetEnumerator()

Získá enumerátor.

(Zděděno od EnumerableComCollection<TComEnumerator,TEnumerated>)
NextItems(IEnumHierarchies, UInt32, IVsHierarchy[], UInt32)

Získá zadaný počet položek.

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

Získá zadaný počet položek.

(Zděděno od EnumerableComCollection<TComEnumerator,TEnumerated>)
Reset(IEnumHierarchies)

Obnoví čítač kolekce.

Reset(TComEnumerator)

Obnoví čítač kolekce.

(Zděděno od EnumerableComCollection<TComEnumerator,TEnumerated>)
Skip(IEnumHierarchies, UInt32)

Přeskočí zadaný počet položek.

Skip(TComEnumerator, UInt32)

Přeskočí zadaný počet položek.

(Zděděno od EnumerableComCollection<TComEnumerator,TEnumerated>)

Explicitní implementace rozhraní

IEnumerable.GetEnumerator()

Získá enumerátor.

(Zděděno od EnumerableComCollection<TComEnumerator,TEnumerated>)

Metody rozšíření

EmptyIfNull<T>(IEnumerable<T>)

Pokud nemá hodnotu null, vraťte tento výčet. V případě, že je null, vraťte prázdný výčet.

Platí pro