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
span
Type : Microsoft.VisualStudio.Text.SnapshotSpanÉtendue à mapper.
trackingMode
Type : Microsoft.VisualStudio.Text.SpanTrackingModeManière dont span est suivi dans l'instantané actuel, si nécessaire.
targetSnapshot
Type : Microsoft.VisualStudio.Text.ITextSnapshotMémoire tampon à laquelle mapper l'étendue.
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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, voir Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.