Freigeben über


ConditionalWeakTable<TKey,TValue>.IEnumerable.GetEnumerator Methode

Definition

Gibt einen Enumerator zurück, der zum Durchlaufen der ConditionalWeakTable<TKey,TValue>-Tabelle verwendet werden kann.

 virtual System::Collections::IEnumerator ^ System.Collections.IEnumerable.GetEnumerator() = System::Collections::IEnumerable::GetEnumerator;
System.Collections.IEnumerator IEnumerable.GetEnumerator ();
abstract member System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
override this.System.Collections.IEnumerable.GetEnumerator : unit -> System.Collections.IEnumerator
Function GetEnumerator () As IEnumerator Implements IEnumerable.GetEnumerator

Gibt zurück

Ein Enumerator, mit dem die ConditionalWeakTable<TKey,TValue>-Tabelle durchlaufen werden kann.

Implementiert

Hinweise

Bei diesem Member handelt es sich um eine explizite Schnittstellenmemberimplementierung. Er kann nur verwendet werden, wenn die ConditionalWeakTable<TKey,TValue>-Instanz in eine IEnumerable-Schnittstelle umgewandelt wird.

Der zurückgegebene Enumerator verlängert die Lebensdauer von Objektpaaren in der Tabelle nicht, außer dem aktuellen. Es werden keine Einträge zurückgegeben, die bereits gesammelt wurden oder die nach dem Abrufen des Enumerators hinzugefügt wurden. Darüber hinaus werden möglicherweise nicht alle Einträge zurückgegeben, die beim Abrufen des Enumerators vorhanden waren, z. B. Einträge, die nach dem Abrufen des Enumerators, aber vor der Enumeration erfasst oder entfernt wurden.

Gilt für: