ITextViewModel.IsPointInVisualBuffer(SnapshotPoint, PositionAffinity) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Determines whether a point in the edit buffer is represented in the visual buffer.
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
Parameters
- editBufferPoint
- SnapshotPoint
A point in the EditBuffer.
- affinity
- PositionAffinity
If the mapping is ambiguous, this parameter affects the mapping as follows:
if affinity
is Predecessor, the mapping targets
the position immediately after the preceding character in the projection buffer; if affinity
is
Successor, the mapping targets the position immediately before the following character
in the projection buffer. This parameter has no effect if the mapping is unambiguous.
Returns
true
if the point is represented in the visual buffer, otherwise false
.
Remarks
A point that is represented in the visual buffer may not be visible on screen, but if the view is scrolled to that position, then the point would become visible.