Compartir a través de


CachedDataItemEnumerator.MoveNext (Método) (2007 System)

Actualización: noviembre 2007

Desplaza el enumerador al siguiente CachedDataItem de la CachedDataItemCollection.

Espacio de nombres:  Microsoft.VisualStudio.Tools.Applications
Ensamblado:  Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0 (en Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0.dll)

Sintaxis

Public Function MoveNext As Boolean

Dim instance As CachedDataItemEnumerator
Dim returnValue As Boolean

returnValue = instance.MoveNext()
public bool MoveNext()

Valor devuelto

Tipo: System.Boolean

Es true si el enumerador avanzó correctamente hasta el siguiente CachedDataItem; es false si el enumerador pasó el final de la colección.

Implementaciones

IEnumerator.MoveNext()

Excepciones

Excepción Condición
InvalidOperationException

La colección se modificó después de la creación del enumerador.

Comentarios

Después de crear un enumerador o de llamar a Reset, se coloca un enumerador delante del primer elemento de la colección, y la primera llamada a MoveNext desplaza el enumerador hasta el primer elemento de la colección.

Si MoveNext sobrepasa el final de la colección, el enumerador quedará detrás del último elemento de la colección y MoveNext devolverá false. Mientras el enumerador permanezca en esta posición, las subsiguientes llamadas a MoveNext también devolverán false hasta que se llame a Reset.

Un enumerador es válido mientras la colección permanece inalterada. Si se realizan cambios en la colección (como agregar, modificar o eliminar elementos) el enumerador queda invalidado de forma definitiva y la siguiente llamada a MoveNext o a Reset provoca una excepción InvalidOperationException.

Permisos

Vea también

Referencia

CachedDataItemEnumerator (Clase)

CachedDataItemEnumerator (Miembros)

Microsoft.VisualStudio.Tools.Applications (Espacio de nombres)