Metodo IBufferGraph.MapDownToBuffer (SnapshotSpan, SpanTrackingMode, ITextBuffer)
Esegue il mapping di un intervallo di snapshot in un buffer nel grafico su una sequenza di zero o più intervalli in un buffer inferiore nel grafico. I buffer di origine sono considerati inferiori ai buffer di proiezione che li utilizzano.
Spazio dei nomi: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
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
Parametri
span
Tipo: Microsoft.VisualStudio.Text.SnapshotSpanL'intervallo che deve essere eseguito il mapping.
trackingMode
Tipo: Microsoft.VisualStudio.Text.SpanTrackingModecome span di rilevamento di sullo snapshot corrente se necessario.
targetBuffer
Tipo: Microsoft.VisualStudio.Text.ITextBufferIl buffer su cui eseguire il mapping dell'intervallo.
Valore restituito
Tipo: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Una raccolta di zero o più intervalli dello snapshot nel buffer di destinazione al quale l'intervallo esegue il mapping.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | span. snapshot o targetBuffer viene nullriferimento null (Nothing in Visual Basic). |
ArgumentOutOfRangeException | trackingMode non è un valido SpanTrackingMode. |
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.