Método IBufferGraph.MapUpToBuffer (SnapshotSpan, SpanTrackingMode, ITextBuffer)
Mapeia uma extensão do instantâneo atual de algum buffer que seja membro do gráfico de buffer para uma seqüência de spans em um instantâneo de um buffer designado.
Namespace: Microsoft.VisualStudio.Text.Projection
Assembly: Microsoft.VisualStudio.Text.Data (em Microsoft.VisualStudio.Text.Data.dll)
Sintaxe
'Declaração
Function MapUpToBuffer ( _
span As SnapshotSpan, _
trackingMode As SpanTrackingMode, _
targetBuffer As ITextBuffer _
) As NormalizedSnapshotSpanCollection
NormalizedSnapshotSpanCollection MapUpToBuffer(
SnapshotSpan span,
SpanTrackingMode trackingMode,
ITextBuffer targetBuffer
)
NormalizedSnapshotSpanCollection^ MapUpToBuffer(
SnapshotSpan span,
SpanTrackingMode trackingMode,
ITextBuffer^ targetBuffer
)
abstract MapUpToBuffer :
span:SnapshotSpan *
trackingMode:SpanTrackingMode *
targetBuffer:ITextBuffer -> NormalizedSnapshotSpanCollection
function MapUpToBuffer(
span : SnapshotSpan,
trackingMode : SpanTrackingMode,
targetBuffer : ITextBuffer
) : NormalizedSnapshotSpanCollection
Parâmetros
span
Tipo: Microsoft.VisualStudio.Text.SnapshotSpanUma extensão em algum buffer na IBufferGraph.
trackingMode
Tipo: Microsoft.VisualStudio.Text.SpanTrackingModeComo span é controlado o atual snapshot se necessário.
targetBuffer
Tipo: Microsoft.VisualStudio.Text.ITextBufferO buffer para a qual mapear.
Valor de retorno
Tipo: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Uma coleção de zero ou mais extensões de instantâneo no qual o intervalo mapeado buffer superior.
Exceções
Exceção | Condição |
---|---|
ArgumentNullException | span.Snapshot é nulluma referência nula (Nothing no Visual Basic). |
ArgumentOutOfRangeException | trackingModenão é válido SpanTrackingMode. |
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.