Freigeben über


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

Ordnet eine Momentaufnahmespanne in einem Puffer im Diagramm einer Sequenz von 0 (null) oder mehr Spannen in einem Puffer zu, der im Diagramm weiter unten angeordnet ist. Quellpuffer werden niedriger eingestuft als die Projektionspuffer, von denen sie aufgenommen werden.

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

Syntax

'Declaration
Function MapDownToBuffer ( _
    span As SnapshotSpan, _
    trackingMode As SpanTrackingMode, _
    targetBuffer As ITextBuffer _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection MapDownToBuffer(
    SnapshotSpan span,
    SpanTrackingMode trackingMode,
    ITextBuffer targetBuffer
)
NormalizedSnapshotSpanCollection^ MapDownToBuffer(
    SnapshotSpan span, 
    SpanTrackingMode trackingMode, 
    ITextBuffer^ targetBuffer
)
abstract MapDownToBuffer : 
        span:SnapshotSpan * 
        trackingMode:SpanTrackingMode * 
        targetBuffer:ITextBuffer -> NormalizedSnapshotSpanCollection
function MapDownToBuffer(
    span : SnapshotSpan, 
    trackingMode : SpanTrackingMode, 
    targetBuffer : ITextBuffer
) : NormalizedSnapshotSpanCollection

Parameter

Rückgabewert

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

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

span. Momentaufnahme oder targetBuffer ist nullein Nullverweis (Nothing in Visual Basic).

ArgumentOutOfRangeException

trackingMode ist kein gültiger SpanTrackingMode.

.NET Framework-Sicherheit

Siehe auch

Referenz

IBufferGraph Schnittstelle

MapDownToBuffer-Überladung

Microsoft.VisualStudio.Text.Projection-Namespace