Compartilhar via


Método IProjectionSnapshot.MapFromSourceSnapshot (SnapshotSpan)

Mapeia um intervalo de instantâneo de um buffer de origem para uma lista de extensões do snapshot projeção.

Namespace:  Microsoft.VisualStudio.Text.Projection
Assembly:  Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)

Sintaxe

'Declaração
Function MapFromSourceSnapshot ( _
    span As SnapshotSpan _
) As ReadOnlyCollection(Of Span)
ReadOnlyCollection<Span> MapFromSourceSnapshot(
    SnapshotSpan span
)
ReadOnlyCollection<Span>^ MapFromSourceSnapshot(
    SnapshotSpan span
)
abstract MapFromSourceSnapshot : 
        span:SnapshotSpan -> ReadOnlyCollection<Span> 
function MapFromSourceSnapshot(
    span : SnapshotSpan
) : ReadOnlyCollection<Span>

Parâmetros

Valor de retorno

Tipo: ReadOnlyCollection<Span>
Um não-nulluma referência nula (Nothing no Visual Basic) lista de extensões.A lista estará vazia se nenhuma das posições em span são projetados por um intervalo de origem do snapshot projeção.

Exceções

Exceção Condição
ArgumentException

spannão pertence a um buffer de origem desse buffer de projeção.

Comentários

O resultante ordenados lista pode estar vazia, conter um único elemento ou conter vários elementos.

Segurança do .NET Framework

Consulte também

Referência

IProjectionSnapshot Interface

Sobrecargas MapFromSourceSnapshot

Namespace Microsoft.VisualStudio.Text.Projection