Поделиться через


CachedDataItemEnumerator.MoveNext Метод (2007 System)

Обновлен: Ноябрь 2007

Перемещает перечислитель к следующему CachedDataItem в CachedDataItemCollection.

Пространство имен:  Microsoft.VisualStudio.Tools.Applications
Сборка:  Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0 (в Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0.dll)

Синтаксис

'Декларация
Public Function MoveNext As Boolean
'Применение
Dim instance As CachedDataItemEnumerator
Dim returnValue As Boolean

returnValue = instance.MoveNext()
public bool MoveNext()

Возвращаемое значение

Тип: System.Boolean
Значение true, если перечислитель был успешно перемещен к следующему CachedDataItem; значение false, если перечислитель достиг конца коллекции.

Реализации

IEnumerator.MoveNext()

Исключения

Исключение Условие
InvalidOperationException

Коллекция была изменена после создания перечислителя.

Заметки

После создания перечислителя или вызова метода Reset перечислитель помещается перед первым элементом в коллекции. Первый вызов метода MoveNext перемещает перечислитель на первый элемент коллекции.

Если метод MoveNext проходит конец коллекции, то перечислитель помещается в ней после последнего элемента, а метод MoveNext возвращает значение false. Когда перечислитель находится в данном месте, последующие вызовы метода MoveNext так же возвращают false до тех пор, пока не будет вызван метод Reset.

Перечислитель остается действительным, пока коллекция остается неизменной. Если в коллекцию были внесены изменения (например, были добавлены, изменены или удалены элементы), перечислитель становится необратимо недействительным, а метод MoveNext или Reset при следующем вызове выдает исключениеInvalidOperationException.

Разрешения

См. также

Ссылки

CachedDataItemEnumerator Класс

CachedDataItemEnumerator - члены

Microsoft.VisualStudio.Tools.Applications - пространство имен