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
span
Typ: Microsoft.VisualStudio.Text.SnapshotSpanEine Spanne in einem Puffer in IBufferGraph.
trackingMode
Typ: Microsoft.VisualStudio.Text.SpanTrackingModeWie span für die aktuelle Momentaufnahme nachverfolgt wird, sofern erforderlich.
targetSnapshot
Typ: Microsoft.VisualStudio.Text.ITextSnapshotDie Momentaufnahme, zu der die Zuordnung erfolgen soll.
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
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.