Aracılığıyla paylaş


CachedDataHostItemEnumerator.Current Özellik

Alır CachedDataHostItem geçerli konumunda Numaralandırıcı.

Ad alanı:  Microsoft.VisualStudio.Tools.Applications
Derleme:  Microsoft.VisualStudio.Tools.Applications.ServerDocument (Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll içinde)

Sözdizimi

'Bildirim
Public ReadOnly Property Current As CachedDataHostItem
    Get
public CachedDataHostItem Current { get; }

Özellik Değeri

Tür: Microsoft.VisualStudio.Tools.Applications.CachedDataHostItem
CachedDataHostItem Geçerli konumunda Numaralandırıcı.

Yüklenen

IEnumerator<T>.Current

Özel Durumlar

Exception Koşul
InvalidOperationException

Listeleyici, koleksiyonun ilk öğesinden önce veya son öğesinden sonra konumlandırılmış.

Açıklamalar

Bir Numaralandırıcı oluşturulduktan sonra veya sonra Reset yöntemi çağrılır, MoveNext yönteminin çağrıldığı, numaralayıcı değeri okunurken önce koleksiyonun ilk öğesinden için ilerlemek için Current; Aksi takdirde, Current tanımsızdır.

CurrentSon çağrısı, ayrıca bir istisna atar MoveNext döndürülen false, gösterir son koleksiyonu.

CurrentNumaralayıcı ve art arda çağrılar konumu taşınmaz Current dönmek kadar ya da ayný nesneye MoveNext veya Reset denir.

Bir Numaralandırıcı, koleksiyonun değişmeden kaldığı sürece geçerli kalır. Değişiklikleri yapılan koleksiyonuna eklemek gibi, değiştirme, veya öğeleri silme, numaralayıcı irrecoverably geçersiz kılınan ve sonraki çağrı için MoveNext veya Reset atar bir InvalidOperationException. Koleksiyon arasında değiştirilirse MoveNext ve Current, Current bile numaralayıcı önceden geçersiz kılınan için ayarlanmış olan öğeyi döndürür.

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

CachedDataHostItemEnumerator Sınıf

Microsoft.VisualStudio.Tools.Applications Ad Alanı