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);
        }
Exemple #3
0
        public override object Finish()
        {
            var count = (decimal)_countAggregator.Finish();
            var value = _valueAggregator.Finish();

            if (count == 0m)
            {
                return(null);
            }

            return((decimal)value / count);
        }
Exemple #4
0
        public override object Finish()
        {
            var count = (int)_counter.Finish();

            if (count == 0)
            {
                return(null);
            }

            var accumulator = _summator.GetAccumulator();

            accumulator.Divide(count);
            return(accumulator.GetValue());
        }
Exemple #5
0
        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());
        }
Exemple #6
0
        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);
        }
Exemple #7
0
 public override object Finish()
 {
     return((decimal?)_valueAggregator.Finish() / (decimal?)_countAggregator.Finish());
 }