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
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.