Partager via


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

Mappe une étendue d'instantanés d'une mémoire tampon dans le graphique à une série de zéro, une ou plusieurs étendues dans une mémoire tampon inférieure dans le graphique. Les mémoires tampons source sont considérées comme inférieures aux mémoires tampons de projection qui les consomment.

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

Syntaxe

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

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 cible à laquelle l'étendue est mappée.

Exceptions

Exception Condition
ArgumentNullException

span. L'instantané ou l'targetBuffer 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

MapDownToBuffer, surcharge

Microsoft.VisualStudio.Text.Projection, espace de noms