IBufferGraph.MapDownToBuffer-Methode (SnapshotSpan, SpanTrackingMode, ITextBuffer)
Ordnet eine Momentaufnahmespanne in einem Puffer im Diagramm einer Sequenz von 0 (null) oder mehr Spannen in einem Puffer zu, der im Diagramm weiter unten angeordnet ist. Quellpuffer werden niedriger eingestuft als die Projektionspuffer, von denen sie aufgenommen werden.
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Syntax
'Declaration
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
Parameter
span
Typ: Microsoft.VisualStudio.Text.SnapshotSpanDie Spanne, die zugeordnet werden soll.
trackingMode
Typ: Microsoft.VisualStudio.Text.SpanTrackingModeWie span für die aktuelle Momentaufnahme nachverfolgt wird, sofern erforderlich.
targetBuffer
Typ: Microsoft.VisualStudio.Text.ITextBufferDer Puffer, dem die Spanne zugeordnet wird.
Rückgabewert
Typ: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Eine Auflistung von 0 (null) oder mehr Momentaufnahmespannen im Zielpuffer, der die Spanne zugeordnet wird.
Ausnahmen
Ausnahme | Bedingung |
---|---|
ArgumentNullException | span. Momentaufnahme oder targetBuffer ist nullein Nullverweis (Nothing in Visual Basic). |
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.