Compartilhar via


Método IBufferGraph.MapUpToBuffer (SnapshotSpan, SpanTrackingMode, ITextBuffer)

Mapeia uma extensão do instantâneo atual de algum buffer que seja membro do gráfico de buffer para uma seqüência de spans em um instantâneo de um buffer designado.

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

Sintaxe

'Declaração
Function MapUpToBuffer ( _
    span As SnapshotSpan, _
    trackingMode As SpanTrackingMode, _
    targetBuffer As ITextBuffer _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection MapUpToBuffer(
    SnapshotSpan span,
    SpanTrackingMode trackingMode,
    ITextBuffer targetBuffer
)
NormalizedSnapshotSpanCollection^ MapUpToBuffer(
    SnapshotSpan span, 
    SpanTrackingMode trackingMode, 
    ITextBuffer^ targetBuffer
)
abstract MapUpToBuffer : 
        span:SnapshotSpan * 
        trackingMode:SpanTrackingMode * 
        targetBuffer:ITextBuffer -> NormalizedSnapshotSpanCollection
function MapUpToBuffer(
    span : SnapshotSpan, 
    trackingMode : SpanTrackingMode, 
    targetBuffer : ITextBuffer
) : NormalizedSnapshotSpanCollection

Parâmetros

Valor de retorno

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

Exceções

Exceção Condição
ArgumentNullException

span.Snapshot é 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 MapUpToBuffer

Namespace Microsoft.VisualStudio.Text.Projection