ITextViewLine.GetVirtualBufferPositionFromXCoordinate Method
Gets the buffer position of the character whose character bounds contains the given x-coordinate.
Namespace: Microsoft.VisualStudio.Text.Formatting
Assembly: Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)
Syntax
'Declaration
Function GetVirtualBufferPositionFromXCoordinate ( _
xCoordinate As Double _
) As VirtualSnapshotPoint
VirtualSnapshotPoint GetVirtualBufferPositionFromXCoordinate(
double xCoordinate
)
VirtualSnapshotPoint GetVirtualBufferPositionFromXCoordinate(
double xCoordinate
)
abstract GetVirtualBufferPositionFromXCoordinate :
xCoordinate:float -> VirtualSnapshotPoint
function GetVirtualBufferPositionFromXCoordinate(
xCoordinate : double
) : VirtualSnapshotPoint
Parameters
xCoordinate
Type: System.DoubleThe x-coordinate of the desired character.
Return Value
Type: Microsoft.VisualStudio.Text.VirtualSnapshotPoint
The text buffer-based point of the character at xCoordinate.
Remarks
If there are no characters at the provided x-coordinate, a point in virtual space will be returned. If the provided x-coordinate is to the left of the start of the line, the buffer position of the line's left edge will be returned.
.NET Framework Security
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see Using Libraries from Partially Trusted Code.