CachedDataItemEnumerator.Current Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft CachedDataItem an der aktuellen Position des Enumerators ab.
public Microsoft.VisualStudio.Tools.Applications.CachedDataItem Current { get; }
Eigenschaftswert
Das-Element CachedDataItem an der aktuellen Position des Enumerators.
Implementiert
Ausnahmen
Der Enumerator befindet sich vor dem ersten Element der Sammlung oder hinter dem letzten Element.
Hinweise
Nachdem ein Enumerator erstellt oder die- Reset Methode aufgerufen wurde, muss die- MoveNext Methode aufgerufen werden, um den Enumerator vor dem Lesen des Werts von auf das erste Element der Auflistung zu setzen Current Current . andernfalls ist nicht definiert.
Currentlöst auch eine Ausnahme aus, wenn der letzte MoveNext Rückruf false von zurückgegeben wurde, der das Ende der Auflistung angibt.
CurrentVerschiebt die Position des Enumerators nicht, und aufeinanderfolgende Aufrufe von Current geben das gleiche Objekt zurück, bis entweder MoveNext oder Reset aufgerufen wird.
Ein Enumerator bleibt gültig, solange die Auflistung unverändert ist. Wenn an der Auflistung Änderungen vorgenommen werden, z. b. das Hinzufügen, ändern oder Löschen von Elementen, wird der Enumerator unwiederbringlich ungültig, und der nächste Rückruf von MoveNext oder löst Reset eine aus InvalidOperationException . Wenn die Auflistung zwischen und geändert MoveNext wird Current , Current gibt das-Element zurück, auf das Sie festgelegt ist, auch wenn der Enumerator bereits für ungültig erklärt wurde.