Sdílet prostřednictvím


CachedDataItemEnumerator.Current – vlastnost

Získává CachedDataItem na aktuální umístění čítače výčtu.

Obor názvů:  Microsoft.VisualStudio.Tools.Applications
Sestavení:  Microsoft.VisualStudio.Tools.Applications.ServerDocument (v Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)

Syntaxe

'Deklarace
Public ReadOnly Property Current As CachedDataItem
    Get
public CachedDataItem Current { get; }

Hodnota vlastnosti

Typ: Microsoft.VisualStudio.Tools.Applications.CachedDataItem
CachedDataItem Na aktuální umístění čítače výčtu.

Implementuje

IEnumerator<T>.Current

Výjimky

Výjimka Podmínka
InvalidOperationException

Čítač výčtu je umístěn před prvním prvkem kolekce nebo za posledním prvkem.

Poznámky

Po vytvoření čítač výčtu nebo po Reset je zavolána metoda MoveNext přejdete na první prvek kolekce před čtení hodnoty čítače výčtu musí být volána metoda Current; jinak Current nedefinovaná.

Currenttaké výjimku poslední volání na MoveNext vrátil false, což označuje konec kolekce.

Currentpřesunutí pozice čítače výčtu a volání po sobě Current stejný objekt, dokud buď vrátit MoveNext nebo Reset se nazývá.

Čítač zůstává platný tak dlouho, dokud kolekce zůstane beze změny. Pokud změn do kolekce, například přidávání, úpravy nebo odstranění prvků čítače výčtu je nenávratně zrušena a další volání MoveNext nebo Reset vyvolá InvalidOperationException. Pokud je kolekce změněny mezi MoveNext a Current, Current vrátí prvek, který je nastaven, přestože čítač již zrušena.

Zabezpečení rozhraní .NET Framework

Viz také

Odkaz

CachedDataItemEnumerator Třída

Microsoft.VisualStudio.Tools.Applications – obor názvů