Compartir a través de


CachedDataHostItemEnumerator.MoveNext (Método)

Desplaza el enumerador al siguiente CachedDataHostItem de la CachedDataHostItemCollection.

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

Sintaxis

'Declaración
Public Function MoveNext As Boolean
public bool MoveNext()

Valor devuelto

Tipo: System.Boolean
Es true si el enumerador avanzó correctamente hasta el siguiente CachedDataHostItem; 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 crear el enumerador.

Comentarios

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

Si MoveNext pasa el final de la colección, el enumerador se coloca detrás del último elemento de la colección y MoveNext devuelve false. Cuando el enumerador está en esta posición, las llamadas posteriores al método MoveNext también devuelven el valor false hasta que se llama a Reset.

Un enumerador sigue siendo válido mientras la colección no cambie. 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 produce una excepción InvalidOperationException.

Seguridad de .NET Framework

Vea también

Referencia

CachedDataHostItemEnumerator Clase

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