Freigeben über


ImmutableDictionary<TKey,TValue>.Enumerator Struktur

Definition

Listet den Inhalt des unveränderlichen Wörterbuchs auf, ohne Arbeitsspeicher zu zuordnen.

public: value class ImmutableDictionary<TKey, TValue>::Enumerator : System::Collections::Generic::IEnumerator<System::Collections::Generic::KeyValuePair<TKey, TValue>>
public struct ImmutableDictionary<TKey,TValue>.Enumerator : System.Collections.Generic.IEnumerator<System.Collections.Generic.KeyValuePair<TKey,TValue>>
type ImmutableDictionary<'Key, 'Value>.Enumerator = struct
    interface IEnumerator<KeyValuePair<'Key, 'Value>>
    interface IEnumerator
    interface IDisposable
type ImmutableDictionary<'Key, 'Value>.Enumerator = struct
    interface IEnumerator<KeyValuePair<'Key, 'Value>>
    interface IDisposable
    interface IEnumerator
Public Structure ImmutableDictionary(Of TKey, TValue).Enumerator
Implements IEnumerator(Of KeyValuePair(Of TKey, TValue))

Typparameter

TKey
TValue
Vererbung
ImmutableDictionary<TKey,TValue>.Enumerator
Implementiert

Eigenschaften

Name Beschreibung
Current

Ruft das Element an der aktuellen Position des Enumerators ab.

Methoden

Name Beschreibung
Dispose()

Gibt die von der aktuellen Instanz der ImmutableDictionary<TKey,TValue>.Enumerator Klasse verwendeten Ressourcen frei.

MoveNext()

Wechselt den Enumerator zum nächsten Element des unveränderlichen Wörterbuchs.

Reset()

Legt den Enumerator auf seine Anfangsposition fest, die sich vor dem ersten Element im Wörterbuch befindet.

Explizite Schnittstellenimplementierungen

Name Beschreibung
IEnumerator.Current

Ruft das aktuelle Element ab.

Gilt für:

Threadsicherheit

Dieser Typ ist threadsicher.