ITextViewModel.GetNearestPointInVisualSnapshot 方法

定义

获取中的一个点 VisualBuffer ,该点对应于编辑缓冲区中的指定点。 如果该点是隐藏的或具有备用表示形式,则获取其最近的点。

public:
 Microsoft::VisualStudio::Text::SnapshotPoint GetNearestPointInVisualSnapshot(Microsoft::VisualStudio::Text::SnapshotPoint editBufferPoint, Microsoft::VisualStudio::Text::ITextSnapshot ^ targetVisualSnapshot, Microsoft::VisualStudio::Text::PointTrackingMode trackingMode);
public Microsoft.VisualStudio.Text.SnapshotPoint GetNearestPointInVisualSnapshot (Microsoft.VisualStudio.Text.SnapshotPoint editBufferPoint, Microsoft.VisualStudio.Text.ITextSnapshot targetVisualSnapshot, Microsoft.VisualStudio.Text.PointTrackingMode trackingMode);
abstract member GetNearestPointInVisualSnapshot : Microsoft.VisualStudio.Text.SnapshotPoint * Microsoft.VisualStudio.Text.ITextSnapshot * Microsoft.VisualStudio.Text.PointTrackingMode -> Microsoft.VisualStudio.Text.SnapshotPoint
Public Function GetNearestPointInVisualSnapshot (editBufferPoint As SnapshotPoint, targetVisualSnapshot As ITextSnapshot, trackingMode As PointTrackingMode) As SnapshotPoint

参数

editBufferPoint
SnapshotPoint

中的一个点 EditBuffer

targetVisualSnapshot
ITextSnapshot

VisualBuffer要映射到的的快照。

trackingMode
PointTrackingMode

PointTrackingMode转换为 targetVisualSnapshot 时要使用的。

返回

SnapshotPoint

VisualBuffer对应于 targetVisualSnapshot 中的给定点的中的点。

注解

"最近" 的定义取决于文本视图模型的实现。

适用于