Condividi tramite


Metodo CachedDataHostItemEnumerator.MoveNext

Consente di spostare l'enumeratore alla successiva occorrenza di CachedDataHostItem nell'oggetto CachedDataHostItemCollection.

Spazio dei nomi:  Microsoft.VisualStudio.Tools.Applications
Assembly:  Microsoft.VisualStudio.Tools.Applications.ServerDocument (in Microsoft.VisualStudio.Tools.Applications.ServerDocument.dll)

Sintassi

'Dichiarazione
Public Function MoveNext As Boolean
public bool MoveNext()

Valore restituito

Tipo: System.Boolean
true se l'enumeratore è stato correttamente spostato sull'occorrenza successiva di CachedDataHostItem; false se l'enumeratore ha raggiunto la fine dell'insieme.

Implementa

IEnumerator.MoveNext()

Eccezioni

Eccezione Condizione
InvalidOperationException

L'insieme è stato modificato dopo la creazione dell'enumeratore.

Note

Dopo la creazione di un enumeratore o la chiamata al metodo Reset, l'enumeratore viene posizionato prima del primo elemento dell'insieme. In seguito alla prima chiamata al metodo MoveNext, l'enumeratore verrà spostato sul primo elemento dell'insieme.

Se il metodo MoveNext raggiunge la fine dell'insieme, l'enumeratore viene posizionato dopo l'ultimo elemento dell'insieme e il metodo MoveNext restituisce false. Quando l'enumeratore si trova in questa posizione anche le successive chiamate al metodo MoveNext restituiscono false, finché non viene chiamato il metodo Reset.

Un enumeratore rimane valido se non vengono apportate modifiche all'insieme. Se l'insieme viene modificato, ad esempio aggiungendo, modificando o eliminando elementi, l'enumeratore verrà irrimediabilmente invalidato e la chiamata successiva a MoveNext o Reset genererà un oggetto InvalidOperationException.

Sicurezza di .NET Framework

Vedere anche

Riferimenti

CachedDataHostItemEnumerator Classe

Spazio dei nomi Microsoft.VisualStudio.Tools.Applications