public void ExtendStart(double newLength) { Scale(End.Copy(), newLength / Length); }
/// <summary> /// Returns a new range with the same start and end positions. /// </summary> public Range Copy() => new Range(Start.Copy(), End.Copy());