Create a new range from two positions.
If start is not before or equal to end, the values will be swapped.
Create a new position from coordinates.
a zero based line value
a zero based character value
a zero based line value
a zero based character value
End position.
true if start and end are equal
true if start.line and end.line are equal
Start position.
Check other equals this range.
a range
Pair of two positions.