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


IProjectionSnapshot.MapToSourceSnapshots - метод (Int32)

Сопоставляет позицию в снимке проекции с соответствующей позицией в одном или нескольких исходных снимках.

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

Синтаксис

'Декларация
Function MapToSourceSnapshots ( _
    position As Integer _
) As ReadOnlyCollection(Of SnapshotPoint)
ReadOnlyCollection<SnapshotPoint> MapToSourceSnapshots(
    int position
)
ReadOnlyCollection<SnapshotPoint>^ MapToSourceSnapshots(
    int position
)
abstract MapToSourceSnapshots : 
        position:int -> ReadOnlyCollection<SnapshotPoint> 
function MapToSourceSnapshots(
    position : int
) : ReadOnlyCollection<SnapshotPoint>

Параметры

  • position
    Тип: Int32

    Позиция в снимке проекции.

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

Тип: ReadOnlyCollection<SnapshotPoint>
Доступная только для чтения коллекция точек снимков, с которыми сопоставляется позиция.Если позиция не находится на границе исходного диапазона, коллекция содержит одну точку снимка; в противном случае коллекция может содержать две или более точек.

Исключения

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

position меньше нуля или больше либо равен длине моментального снимка.

Заметки

Как правило, шов диапазона источника возникает в конце диапазона источника ненулевой длины и начало диапазона источника ненулевой длины и совпадает с нулем или большим диапазонов источника нулевой длины. Каждый диапазон в шве содержит точку в коллекции.

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

См. также

Ссылки

IProjectionSnapshot Интерфейс

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

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