ReadOnlyLinkedElementCollection<T>.Enumerator-Struktur
Stellt einen Enumerator über einer ReadOnlyLinkedElementCollection bereit
Namespace: Microsoft.VisualStudio.Modeling
Assembly: Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)
Syntax
'Declaration
Public Structure Enumerator _
Implements IEnumerator(Of T), IDisposable, IEnumerator
public struct Enumerator : IEnumerator<T>,
IDisposable, IEnumerator
Der generische ReadOnlyLinkedElementCollection<T>.Enumerator-Typ macht die folgenden Member verfügbar.
Eigenschaften
Name | Beschreibung | |
---|---|---|
Current | Ruft die derzeit ausgewählten Rolleninhaber ab. |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
Equals | Gibt an, ob diese Instanz und ein angegebenes Objekt gleich sind. (Von ValueType geerbt.) | |
GetHashCode | Gibt den Hashcode für diese Instanz zurück. (Von ValueType geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MoveNext | Wechselt zum nächsten Rollenspieler in der Auflistung.Gibt "false" zurück, wenn kein nachfolgender Rolleninhaber vorhanden ist. | |
Reset | Verschiebt Enumerator zum Anfang der Auflistung. | |
ToString | Gibt den voll qualifizierten Typnamen dieser Instanz zurück. (Von ValueType geerbt.) |
Zum Seitenanfang
Explizite Schnittstellen implementierungen
Name | Beschreibung | |
---|---|---|
IEnumerator.Current | ||
IDisposable.Dispose | Gibt alle von der aktuellen Instanz der ReadOnlyLinkedElementCollection<T>.Enumerator-Klasse verwendeten Ressourcen frei. |
Zum Seitenanfang
Hinweise
Die Anweisung foreach der Programmiersprache C# (For Each in Visual Basic) wird die Komplexität von Enumeratoren aus. Daher empfiehlt es sich, foreach zu verwenden und den Enumerator nicht direkt zu bearbeiten.
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.