Freigeben über


IBufferGraph.MapUpToSnapshot-Methode (SnapshotSpan, SpanTrackingMode, ITextSnapshot)

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 MapUpToSnapshot ( _
    span As SnapshotSpan, _
    trackingMode As SpanTrackingMode, _
    targetSnapshot As ITextSnapshot _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection MapUpToSnapshot(
    SnapshotSpan span,
    SpanTrackingMode trackingMode,
    ITextSnapshot targetSnapshot
)
NormalizedSnapshotSpanCollection^ MapUpToSnapshot(
    SnapshotSpan span, 
    SpanTrackingMode trackingMode, 
    ITextSnapshot^ targetSnapshot
)
abstract MapUpToSnapshot : 
        span:SnapshotSpan * 
        trackingMode:SpanTrackingMode * 
        targetSnapshot:ITextSnapshot -> NormalizedSnapshotSpanCollection
function MapUpToSnapshot(
    span : SnapshotSpan, 
    trackingMode : SpanTrackingMode, 
    targetSnapshot : ITextSnapshot
) : NormalizedSnapshotSpanCollection

Parameter

Rückgabewert

Typ: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Eine Auflistung von 0 (null) oder mehr Momentaufnahmespannen in targetSnapshot, zu der die Spanne mit diesem Diagramm Zuordnungen ausführt.

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

MapUpToSnapshot-Überladung

Microsoft.VisualStudio.Text.Projection-Namespace