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
Параметры
span
Тип: Microsoft.VisualStudio.Text.SnapshotSpanСопоставляемый диапазон.
trackingMode
Тип: Microsoft.VisualStudio.Text.SpanTrackingModeРежим отслеживания диапазона span до текущего снимка, если это необходимо.
targetBuffer
Тип: Microsoft.VisualStudio.Text.ITextBufferБуфер, с которым сопоставляется диапазон.
Возвращаемое значение
Тип: Microsoft.VisualStudio.Text.NormalizedSnapshotSpanCollection
Коллекция из нуля или более диапазонов снимка целевого буфера, с которыми сопоставляется диапазон.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | span. моментальный снимок или targetBuffer существует nullссылка NULL (Nothing в Visual Basic). |
ArgumentOutOfRangeException | Параметр trackingMode не является допустимым типом SpanTrackingMode. |
Безопасность платформы .NET Framework
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.