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
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
- 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
Microsoft.VisualStudio.Tools.Applications (Espacio de nombres)