private static TimeSpan Interval(double value, double scale) { if (double.IsNaN(value)) { ThrowHelper.ThrowArgumentException_Arg_CannotBeNaN(); } return(IntervalFromDoubleTicks(value * scale)); }