CachedDataHostItemEnumerator.MoveNext Метод (2007 System)
Обновлен: Ноябрь 2007
Перемещает перечислитель к следующему CachedDataHostItem в CachedDataHostItemCollection.
Пространство имен: 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 CachedDataHostItemEnumerator
Dim returnValue As Boolean
returnValue = instance.MoveNext()
public bool MoveNext()
Возвращаемое значение
Тип: System.Boolean
Значение true, если перечислитель был успешно перемещен к следующему CachedDataHostItem; значение false, если перечислитель достиг конца набора.
Реализации
Исключения
Исключение | Условие |
---|---|
InvalidOperationException | Коллекция была изменена после создания перечислителя. |
Заметки
После создания перечислителя или вызова метода Reset перечислитель помещается перед первым элементом в коллекции. Первый вызов метода MoveNext перемещает перечислитель на первый элемент коллекции.
Если метод MoveNext проходит конец коллекции, то перечислитель помещается в ней после последнего элемента, а метод MoveNext возвращает значение false. Когда перечислитель находится в данном месте, последующие вызовы метода MoveNext так же возвращают false до тех пор, пока не будет вызван метод Reset.
Перечислитель остается действительным, пока коллекция остается неизменной. Если в коллекцию были внесены изменения (например, были добавлены, изменены или удалены элементы), перечислитель становится необратимо недействительным, а метод MoveNext или Reset при следующем вызове выдает исключение InvalidOperationException.
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
CachedDataHostItemEnumerator Класс
CachedDataHostItemEnumerator - члены
Microsoft.VisualStudio.Tools.Applications - пространство имен