Share via


IBufferGraph.MapUpToBuffer, méthode (SnapshotSpan, SpanTrackingMode, ITextBuffer)

Mappe une étendue dans l'instantané actuel d'une mémoire tampon, membre du graphique de mémoire tampon, à une séquence d'étendues dans un instantané d'une mémoire tampon désignée.

Espace de noms :  Microsoft.VisualStudio.Text.Projection
Assembly :  Microsoft.VisualStudio.Text.Data (dans Microsoft.VisualStudio.Text.Data.dll)

Syntaxe

'Déclaration
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

Paramètres

Valeur de retour

Type : Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Collection de zéro, une ou plusieurs étendues d'instantanés dans la mémoire tampon supérieure à laquelle l'étendue est mappée.

Exceptions

Exception Condition
ArgumentNullException

span. L'instantané est nullune référence null (Nothing en Visual Basic).

ArgumentOutOfRangeException

trackingMode n'est pas un SpanTrackingMode valide.

Sécurité .NET Framework

Voir aussi

Référence

IBufferGraph Interface

MapUpToBuffer, surcharge

Microsoft.VisualStudio.Text.Projection, espace de noms