CachedDataHostItemEnumerator.Current A propriedade (sistema de 2007)
Obtém o CachedDataHostItem na posição corrente do enumerador.
Namespace: Microsoft.VisualStudio.Tools.Applications
Assembly: Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0 (em Microsoft.VisualStudio.Tools.Applications.ServerDocument.v9.0.dll)
Sintaxe
Public ReadOnly Property Current As CachedDataHostItem
Dim instance As CachedDataHostItemEnumerator
Dim value As CachedDataHostItem
value = instance.Current
public CachedDataHostItem Current { get; }
Valor de propriedade
Tipo: Microsoft.VisualStudio.Tools.Applications.CachedDataHostItem
The CachedDataHostItem na posição corrente do enumerador.
Implementações
Exceções
Exceção | Condição |
---|---|
InvalidOperationException | O enumerador está posicionado antes do primeiro elemento da coleção ou depois do último elemento. |
Comentários
Depois que um enumerador for criado ou após o Reset método é chamado, o MoveNext método deve ser chamado para avançar o enumerador para o primeiro elemento da coleção antes de ler o valor de Current; Caso contrário, Current não está definida.
Current também lança uma exceção se a última telefonar para MoveNext retornado false, que indica o participante da coleção.
Current não move a posição do enumerador e chamadas consecutivas para Current retornar o mesmo objeto até um MoveNext ou Reset é chamado.
Um enumerador permanece válido, desde que a coleção permaneça inalterada.Se forem feitas alterações da coleção, sistema autônomo adicionar, modificar, ou excluindo elementos, o enumerador é invalidado irrecoverably e o próximo telefonar para MoveNext ou Reset lança um InvalidOperationException. Se a coleção for modificada entre MoveNext e Current, Current Retorna o elemento que ele está definido, mesmo que o enumerador já é invalidado.
Permissões
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de códigos parcialmente Confiável.
Consulte também
Referência
CachedDataHostItemEnumerator Classe