Metodo IBufferGraph.MapUpToSnapshot (SnapshotSpan, SpanTrackingMode, ITextSnapshot)
Esegue il mapping di un intervallo nello snapshot corrente di un buffer membro del grafico del buffer su una sequenza di intervalli in uno snapshot di un buffer designato.
Spazio dei nomi: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (in Microsoft.VisualStudio.Text.Data.dll)
Sintassi
'Dichiarazione
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
Parametri
span
Tipo: Microsoft.VisualStudio.Text.SnapshotSpanIntervallo in un buffer in IBufferGraph.
trackingMode
Tipo: Microsoft.VisualStudio.Text.SpanTrackingModecome span di rilevamento di sullo snapshot corrente se necessario.
targetSnapshot
Tipo: Microsoft.VisualStudio.Text.ITextSnapshotSnapshot a cui eseguire il mapping.
Valore restituito
Tipo: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Una raccolta di zero o più intervalli dello snapshot in targetSnapshot al quale l'intervallo esegue il mapping tramite questo grafico.
Eccezioni
Eccezione | Condizione |
---|---|
ArgumentNullException | span. Lo snapshot 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.