CachedDataItemEnumerator.Current (Propiedad) (2007 System)
Actualización: noviembre 2007
Obtiene CachedDataItem en la posición actual del enumerador.
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 ReadOnly Property Current As CachedDataItem
Dim instance As CachedDataItemEnumerator
Dim value As CachedDataItem
value = instance.Current
public CachedDataItem Current { get; }
Valor de propiedad
Tipo: Microsoft.VisualStudio.Tools.Applications.CachedDataItem
Obtiene CachedDataItem en la posición actual del enumerador.
Implementaciones
Excepciones
Excepción | Condición |
---|---|
InvalidOperationException | El enumerador se coloca delante del primer elemento de la colección o detrás del último. |
Comentarios
Después de crear un enumerador o de llamar al método Reset, se debe llamar al método MoveNext para desplazar el enumerador hasta el primer elemento de la colección antes de leer el valor de Current; en caso contrario, no se define Current.
Current también provoca una excepción si la última llamada a MoveNext devolvió false, lo que indica el final de la colección.
Current no mueve la posición del enumerador, y las subsiguientes llamadas a Current devuelven el mismo objeto hasta que se llame a MoveNext o 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. Si la colección se modifica entre MoveNext y Current, Current devuelve el elemento en que está establecida, aunque el enumerador ya esté invalidado.
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)