Compartilhar via


Método CachedDataItemEnumerator.MoveNext

Avança o enumerador para o próximo CachedDataItem na CachedDataItemCollection.

Namespace:  Microsoft.VisualStudio.Tools.Applications
Assembly:  Microsoft.VisualStudio.Tools.Applications.ServerDocument (em Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)

Sintaxe

'Declaração
Public Function MoveNext As Boolean
public bool MoveNext()

Valor de retorno

Tipo: System.Boolean
true Se o enumerador foi avançado com êxito para o próximo CachedDataItem; falseSe o enumerador passou o final da coleção.

Implementações

IEnumerator.MoveNext()

Exceções

Exceção Condição
InvalidOperationException

A coleção foi modificada depois que o enumerador foi criado.

Comentários

Após um enumerador é criado ou após Reset é chamado, um enumerador está posicionado antes do primeiro elemento da coleção e a primeira chamada para MoveNext move o enumerador para o primeiro elemento da coleção.

Se MoveNext passa o final da coleção, o enumerador está posicionado após o último elemento na coleção e MoveNext retorna false. Quando o enumerador está nessa posição, chamadas subseqüentes para MoveNext também retornará false até Reset é chamado.

Um enumerador permanece válido, desde que a coleção permaneça inalterada. Se houver alterações à coleção, tais como adicionar, modificar, ou excluir elementos, o enumerador é irrecoverably invalidado e a próxima chamada para MoveNext ou Reset lança um InvalidOperationException.

Segurança do .NET Framework

Consulte também

Referência

CachedDataItemEnumerator Classe

Namespace Microsoft.VisualStudio.Tools.Applications