Partager via


IBufferGraph.MapDownToSnapshot, méthode (SnapshotSpan, SpanTrackingMode, ITextSnapshot)

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

MapDownToSnapshot, surcharge

Microsoft.VisualStudio.Text.Projection, espace de noms