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


CachedDataHostItemEnumerator.MoveNext - метод

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

Пространство имен:  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, если перечислитель был успешно перемещен к следующему CachedDataHostItem; значение false, если перечислитель достиг конца набора.

Реализации

IEnumerator.MoveNext()

Исключения

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

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

Заметки

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

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

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

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

См. также

Ссылки

CachedDataHostItemEnumerator Класс

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