Compartilhar via


CachedDataItemEnumerator.MoveNext O método (sistema de 2007)

Avança o enumerador para a próxima CachedDataItem no CachedDataItemCollection.

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

Sintaxe

Public Function MoveNext As Boolean

Dim instance As CachedDataItemEnumerator
Dim returnValue As Boolean

returnValue = instance.MoveNext()
public bool MoveNext()

Valor de retorno

Tipo: System.Boolean
true Se o enumerador foi avançado com êxito para o próximo CachedDataItem; false Se o enumerador passou o participante 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

Depois que um enumerador for criado ou após Reset é chamado, um enumerador está posicionado antes do primeiro elemento da coleção e a primeira telefonar para MoveNext Move o enumerador para o primeiro elemento da coleção.

If MoveNext passa o participante da coleção, o enumerador está posicionado após o último elemento na coleção e MoveNext Retorna false. Quando o enumerador está nesta posição, as chamadas subseqüentes a MoveNext também retornará false até Reset é chamado.

Um enumerador permanece válido, desde que a coleção permaneça inalterada.Se forem feitas alterações da coleção, sistema autônomo adicionar, modificar, ou excluindo elementos, o enumerador é invalidado irrecoverably e o próximo telefonar para MoveNext ou Reset lança um InvalidOperationException.

Permissões

Consulte também

Referência

CachedDataItemEnumerator Classe

Membros CachedDataItemEnumerator

Namespace Microsoft.VisualStudio.Tools.Applications