ITextViewModel.IsPointInVisualBuffer(SnapshotPoint, PositionAffinity) 方法

定义

确定编辑缓冲区中的某个点是否在可视缓冲区中表示。

public:
 bool IsPointInVisualBuffer(Microsoft::VisualStudio::Text::SnapshotPoint editBufferPoint, Microsoft::VisualStudio::Text::PositionAffinity affinity);
public bool IsPointInVisualBuffer (Microsoft.VisualStudio.Text.SnapshotPoint editBufferPoint, Microsoft.VisualStudio.Text.PositionAffinity affinity);
abstract member IsPointInVisualBuffer : Microsoft.VisualStudio.Text.SnapshotPoint * Microsoft.VisualStudio.Text.PositionAffinity -> bool
Public Function IsPointInVisualBuffer (editBufferPoint As SnapshotPoint, affinity As PositionAffinity) As Boolean

参数

editBufferPoint
SnapshotPoint

中的一个点 EditBuffer

affinity
PositionAffinity

如果映射不明确,此参数会影响映射,如下所示:如果 affinityPredecessor ,则映射会将位置紧靠在投影缓冲区中的上一个字符之后; 如果 affinitySuccessor ,则映射将定位到投影缓冲区中以下字符之前的位置。 如果映射明确,此参数不起作用。

返回

Boolean

如果在可视化缓冲区中表示点,则为 true ; 否则为false

注解

视觉对象缓冲区中表示的点可能在屏幕上不可见,但如果该视图滚动到该位置,则该点将变为可见。

适用于