Поделиться через


IBufferGraph.MapDownToBuffer - метод (SnapshotSpan, SpanTrackingMode, ITextBuffer)

Сопоставляет диапазон снимка в одном из буферов графа с последовательностью из нуля или более диапазонов буфера, расположенного на более низком уровне графа. Предполагается, что исходные буферы расположены ниже использующих их буферов проекции.

Пространство имен:  Microsoft.VisualStudio.Text.Projection
Сборка:  Microsoft.VisualStudio.Text.Data (в Microsoft.VisualStudio.Text.Data.dll)

Синтаксис

'Декларация
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

Параметры

Возвращаемое значение

Тип: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Коллекция из нуля или более диапазонов снимка целевого буфера, с которыми сопоставляется диапазон.

Исключения

Исключение Условие
ArgumentNullException

span. моментальный снимок или targetBuffer существует nullссылка NULL (Nothing в Visual Basic).

ArgumentOutOfRangeException

Параметр trackingMode не является допустимым типом SpanTrackingMode.

Безопасность платформы .NET Framework

См. также

Ссылки

IBufferGraph Интерфейс

MapDownToBuffer - перегрузка

Microsoft.VisualStudio.Text.Projection - пространство имен