Freigeben über


IBufferGraph.MapUpToBuffer-Methode (SnapshotSpan, SpanTrackingMode, ITextBuffer)

Ordnet eine Spanne in der aktuellen Momentaufnahme eines Puffers, der Member des Pufferdiagramms ist, einer Sequenz von Spannen in einer Momentaufnahme eines festgelegten Puffers zu.

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

Syntax

'Declaration
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

Parameter

Rückgabewert

Typ: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Eine Auflistung von 0 (null) oder mehr Momentaufnahmespannen im obersten Puffer, der die Spanne zugeordnet wird.

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

span. nullein Nullverweis (Nothing in Visual Basic)Momentaufnahme handelt.

ArgumentOutOfRangeException

trackingMode ist kein gültiger SpanTrackingMode.

.NET Framework-Sicherheit

Siehe auch

Referenz

IBufferGraph Schnittstelle

MapUpToBuffer-Überladung

Microsoft.VisualStudio.Text.Projection-Namespace