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
span
Tipo: Microsoft.VisualStudio.Text.SnapshotSpanA extensão de instantâneo em um buffer de origem para mapear.
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
- 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.