Partager via


CachedDataHostItemEnumerator.MoveNext, méthode

Avance l'énumérateur au CachedDataHostItem suivant de CachedDataHostItemCollection.

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 CachedDataHostItem 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 après l'appel à la méthode Reset, un énumérateur est positionné avant le premier élément de la collection, et le premier appel à MoveNext déplace l'énumérateur au 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

CachedDataHostItemEnumerator Classe

Microsoft.VisualStudio.Tools.Applications, espace de noms