DurationStats(Stats stats, DurationStats entire) { stats.EnsureNotNull(nameof(stats)); // _stats = stats; }
public static DurationStats Calculate(IEnumerable <TimeSpan> values, DurationStats entire = default) => Calculate(values: values.Arg(nameof(values)), entire: entire);
public static DurationStats Calculate(ArgumentUtilitiesHandle <IEnumerable <TimeSpan> > values, DurationStats entire = default) => new DurationStats(stats: Stats.Calculate(values: values.Select(selector: locValue => locValue.TotalMilliseconds), entire: entire?._stats), entire: entire);