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, если перечислитель достиг конца коллекции.
Реализации
Исключения
Исключение | Условие |
---|---|
InvalidOperationException | Коллекция была изменена после создания перечислителя. |
Заметки
После создания перечислителя или вызова метода Reset перечислитель помещается перед первым элементом в коллекции. Первый вызов метода MoveNext перемещает перечислитель на первый элемент коллекции.
Если метод MoveNext проходит конец коллекции, то перечислитель помещается в ней после последнего элемента, а метод MoveNext возвращает значение false.Когда перечислитель находится в данном месте, последующие вызовы метода MoveNext так же возвращают false до тех пор, пока не будет вызван метод Reset.
Перечислитель остается допустимым, пока в коллекцию не вносятся изменения.Если в коллекцию внесены изменения такие, как добавление, изменение или удаление элементов, перечислитель необратимо становится недействительным и следующий вызов метода MoveNext или Reset генерирует InvalidOperationException.
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
CachedDataItemEnumerator Класс
Microsoft.VisualStudio.Tools.Applications - пространство имен