IScrollMap.GetBufferPositionAtCoordinate 方法

获取与滚动映射坐标相对应的缓冲区位置。

命名空间:  Microsoft.VisualStudio.Text.Editor
程序集:  Microsoft.VisualStudio.Text.UI(在 Microsoft.VisualStudio.Text.UI.dll 中)

语法

声明
Function GetBufferPositionAtCoordinate ( _
    coordinate As Double _
) As SnapshotPoint
SnapshotPoint GetBufferPositionAtCoordinate(
    double coordinate
)
SnapshotPoint GetBufferPositionAtCoordinate(
    double coordinate
)
abstract GetBufferPositionAtCoordinate : 
        coordinate:float -> SnapshotPoint
function GetBufferPositionAtCoordinate(
    coordinate : double
) : SnapshotPoint

参数

  • coordinate
    类型:Double

    滚动条坐标。

返回值

类型:Microsoft.VisualStudio.Text.SnapshotPoint
对应的缓冲区位置。

异常

异常 条件
ArgumentOutOfRangeException

coordinate 大于最大值为 Nan,小于 0.0 或大于。

备注

不同的缓冲区位置可能具有相同的滚动条坐标。 此方法只保证保持一致:它返回相同的坐标的相同的位置。 返回的确切字符取决于滚动映射的实现。 它通常位于行的第一个字符。

.NET Framework 安全性

请参阅

参考

IScrollMap 接口

Microsoft.VisualStudio.Text.Editor 命名空间