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 命名空间