CachedDataHostItemEnumerator.MoveNext (Método) (2007 System)
Actualización: noviembre 2007
Desplaza el enumerador al siguiente CachedDataHostItem de la CachedDataHostItemCollection.
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 CachedDataHostItemEnumerator
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 CachedDataHostItem; 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 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 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
CachedDataHostItemEnumerator (Clase)
CachedDataHostItemEnumerator (Miembros)
Microsoft.VisualStudio.Tools.Applications (Espacio de nombres)