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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Для получения дополнительной информации см. Использование библиотек из не вполне надежного кода.