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
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
- 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.