public override object Finish() { var count = (decimal?)_countAggregator.Finish(); if (count == 0) { return(null); } return((decimal?)_valueAggregator.Finish() / count); }
public override object Finish() { var count = _counter.Finish(); var sum = _summator.Finish(); if (Equals(count, 0)) { return(null); } return((decimal)sum / (int)count); }
public override object Finish() { var count = (decimal)_countAggregator.Finish(); var value = _valueAggregator.Finish(); if (count == 0m) { return(null); } return((decimal)value / count); }
public override object Finish() { var count = (int)_counter.Finish(); if (count == 0) { return(null); } var accumulator = _summator.GetAccumulator(); accumulator.Divide(count); return(accumulator.GetValue()); }
public override object Finish() { var count = Convert.ToInt32(_countAggregator.Finish()); if (count == 0) { return(null); } var valueAccumulator = _valueAggregator.GetAccumulator(); valueAccumulator.Divide(count); return(valueAccumulator.GetValue()); }
public override object Finish() { var count = (int)_counter.Finish(); if (count == 0) { return(null); } var sum = _summator.Finish(); if (sum is Double doubleSum) { return(doubleSum / count); } return((decimal)sum / count); }
public override object Finish() { return((decimal?)_valueAggregator.Finish() / (decimal?)_countAggregator.Finish()); }