internal TimeSpan NextFromTimeSpanRange(CTimeSpanRange aRange) => TimeSpan.FromMilliseconds(this.NextFromDoubleRange(new CDoubleRange(aRange.Item1.TotalMilliseconds, aRange.Item2.TotalMilliseconds)));
public static TimeSpan GetInRangeTimespan(this CTimeSpanRange r, double f) => TimeSpan.FromMilliseconds(r.Item1.TotalMilliseconds + (r.Item2.TotalMilliseconds - r.Item1.TotalMilliseconds) * f);