Compartilhar via


Método IBufferGraph.MapDownToSnapshot (SnapshotSpan, SpanTrackingMode, ITextSnapshot)

Mapeia um intervalo de instantâneo em algum buffer no gráfico para uma seqüência de zero ou mais extensões em um buffer que é menor no gráfico. Buffers de origem são considerados ser menor do que os buffers de projeção que consomem-los.

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

Sintaxe

'Declaração
Function MapDownToSnapshot ( _
    span As SnapshotSpan, _
    trackingMode As SpanTrackingMode, _
    targetSnapshot As ITextSnapshot _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection MapDownToSnapshot(
    SnapshotSpan span,
    SpanTrackingMode trackingMode,
    ITextSnapshot targetSnapshot
)
NormalizedSnapshotSpanCollection^ MapDownToSnapshot(
    SnapshotSpan span, 
    SpanTrackingMode trackingMode, 
    ITextSnapshot^ targetSnapshot
)
abstract MapDownToSnapshot : 
        span:SnapshotSpan * 
        trackingMode:SpanTrackingMode * 
        targetSnapshot:ITextSnapshot -> NormalizedSnapshotSpanCollection
function MapDownToSnapshot(
    span : SnapshotSpan, 
    trackingMode : SpanTrackingMode, 
    targetSnapshot : ITextSnapshot
) : NormalizedSnapshotSpanCollection

Parâmetros

Valor de retorno

Tipo: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Uma coleção de zero ou mais extensões de instantâneo no buffer de destino, qual é o intervalo mapeado.

Exceções

Exceção Condição
ArgumentNullException

span.Snapshot or targetSnapshot is nulluma referência nula (Nothing no Visual Basic).

ArgumentOutOfRangeException

trackingModenão é válido SpanTrackingMode.

Segurança do .NET Framework

Consulte também

Referência

IBufferGraph Interface

Sobrecargas MapDownToSnapshot

Namespace Microsoft.VisualStudio.Text.Projection