获取与滚动映射坐标相对应的缓冲区位置。
命名空间: 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。