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


CachedDataItemEnumerator.MoveNext - метод

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

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

Синтаксис

'Декларация
Public Function MoveNext As Boolean
public bool MoveNext()

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

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

Реализации

IEnumerator.MoveNext()

Исключения

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

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

Заметки

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

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

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

Безопасность платформы .NET Framework

См. также

Ссылки

CachedDataItemEnumerator Класс

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