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
Ö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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.