Sdílet prostřednictvím


CachedDataHostItemEnumerator.Current – vlastnost

Získává CachedDataHostItem aktuální pozice čí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 CachedDataHostItem
public CachedDataHostItem Current { get; }

Hodnota vlastnosti

Typ: Microsoft.VisualStudio.Tools.Applications.CachedDataHostItem
CachedDataHostItem Aktuální pozice čítače výčtu.

Implementuje

IEnumerator<T>.Current

Výjimky

Výjimka Podmínka
InvalidOperationException

Čítače výčtu je umístěn před první prvek kolekce nebo po poslední prvek.

Poznámky

Po vytvoření čítač výčtu nebo po Reset volána metoda MoveNext na přechod 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.

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

Čítač zůstává platný tak dlouho, dokud kolekce zůstane beze změny.Pokud změny 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í na 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é

Referenční dokumentace

CachedDataHostItemEnumerator Třída

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