Método IProjectionSnapshot.MapToSourceSnapshots (Int32)
Mapeia uma posição do instantâneo de projeção para a posição correspondente em um ou mais snapshots de origem.
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
Function MapToSourceSnapshots ( _
position As Integer _
) As ReadOnlyCollection(Of SnapshotPoint)
ReadOnlyCollection<SnapshotPoint> MapToSourceSnapshots(
int position
)
ReadOnlyCollection<SnapshotPoint>^ MapToSourceSnapshots(
int position
)
abstract MapToSourceSnapshots :
position:int -> ReadOnlyCollection<SnapshotPoint>
function MapToSourceSnapshots(
position : int
) : ReadOnlyCollection<SnapshotPoint>
Parâmetros
position
Tipo: Int32A posição do instantâneo de projeção.
Valor de retorno
Tipo: ReadOnlyCollection<SnapshotPoint>
Uma coleção somente leitura de snapshot aponta para a qual mapeia a posição.Essa coleção contém um ponto de snapshot, a menos que a posição encontra-se em uma fenda span de origem, caso em que ele pode conter dois ou mais pontos.
Exceções
Exceção | Condição |
---|---|
ArgumentOutOfRangeException | positioné menor que zero ou maior que ou igual ao comprimento do instantâneo. |
Comentários
Em geral, uma fenda span de origem ocorre no final de um intervalo de origem de comprimento diferente de zero e o início de um intervalo de origem de comprimento diferente de zero e coincide com zero ou mais extensões de fonte de tamanho zero. Cada extensão em uma fenda tem um ponto na coleção de resultado.
Segurança do .NET Framework
- 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ódigo parcialmente confiável.