PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator Struktur

Definition

Listet die Element- und Prioritätspaare eines PriorityQueue<TElement,TPriority>, ohne eine Sortierungsgarantie auf.

public: value class PriorityQueue<TElement, TPriority>::UnorderedItemsCollection::Enumerator : System::Collections::Generic::IEnumerator<ValueTuple<TElement, TPriority>>
public struct PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator : System.Collections.Generic.IEnumerator<(TElement, TPriority)>
type PriorityQueue<'Element, 'Priority>.UnorderedItemsCollection.Enumerator = struct
    interface IEnumerator<ValueTuple<'Element, 'Priority>>
    interface IEnumerator
    interface IDisposable
Public Structure PriorityQueue(Of TElement, TPriority).UnorderedItemsCollection.Enumerator
Implements IEnumerator(Of ValueTuple(Of TElement, TPriority))

Typparameter

TElement
TPriority
Vererbung
PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumerator
Implementiert

Eigenschaften

Name Beschreibung
Current

Ruft das Element an der aktuellen Position des Enumerators ab.

Methoden

Name Beschreibung
Dispose()

Gibt alle vom PriorityQueue<TElement,TPriority>.UnorderedItemsCollection.Enumeratorverwendeten Ressourcen frei.

MoveNext()

Wechselt den Enumerator zum nächsten Element der UnorderedItems.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IEnumerator.Current

Ruft das Element in der Auflistung an der aktuellen Position des Enumerators ab.

IEnumerator.Reset()

Legt den Enumerator auf seine Anfangsposition fest, die sich vor dem ersten Element in der Auflistung befindet.

IEnumerator<ValueTuple<TElement,TPriority>>.Current

Ruft das Element in der Auflistung an der aktuellen Position des Enumerators ab.

Gilt für: