Partager via


CachedDataItemEnumerator.MoveNext, méthode

Avance l'énumérateur au CachedDataItem suivant de CachedDataItemCollection.

Espace de noms :  Microsoft.VisualStudio.Tools.Applications
Assembly :  Microsoft.VisualStudio.Tools.Applications.ServerDocument (dans Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)

Syntaxe

'Déclaration
Public Function MoveNext As Boolean
public bool MoveNext()

Valeur de retour

Type : System.Boolean
true si l'énumérateur a pu être avancé au CachedDataItem suivant ; false si l'énumérateur a dépassé la fin de la collection.

Implémentations

IEnumerator.MoveNext()

Exceptions

Exception Condition
InvalidOperationException

La collection a été modifiée après la création de l'énumérateur.

Notes

Après la création d'un énumérateur ou l'appel à Reset, un énumérateur est positionné avant le premier élément de la collection et le premier appel à MoveNext place l'énumérateur sur le premier élément de la collection.

Si MoveNext passe la fin de la collection, l'énumérateur est placé après le dernier élément de la collection et MoveNext retourne false.Lorsque l'énumérateur se trouve à cette position, les appels suivants à MoveNext retournent également false jusqu'à l'appel à Reset.

Un énumérateur reste valide tant que la collection reste inchangée.Si la collection est modifiée par l'ajout, la modification ou la suppression d'éléments, l'énumérateur est invalidé de manière définitive et l'appel suivant à MoveNext ou à Reset lève InvalidOperationException.

Sécurité .NET Framework

Voir aussi

Référence

CachedDataItemEnumerator Classe

Microsoft.VisualStudio.Tools.Applications, espace de noms