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
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
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
CachedDataItemEnumerator (Clase)
CachedDataItemEnumerator (Miembros)
Microsoft.VisualStudio.Tools.Applications (Espacio de nombres)