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
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
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.