internal TextRange(TextPointer from, int length, TextSource source) : this(from, from.OffsetColumn(length), source) { }
public TextRange(TextPointer from, TextPointer to) : this(from, to, null) { }