Esempio n. 1
0
        internal override void Merge(OperationStatistics s2)
        {
            TotalOperationStatistics totalOperationStatistics = s2 as TotalOperationStatistics;

            if (totalOperationStatistics != null)
            {
                this.total += totalOperationStatistics.total;
            }
        }
Esempio n. 2
0
        internal override void Merge(OperationStatistics s2)
        {
            CountOperationStatistics countOperationStatistics = s2 as CountOperationStatistics;

            if (countOperationStatistics != null)
            {
                this.count += countOperationStatistics.count;
            }
        }
        internal override void Merge(OperationStatistics s2)
        {
            AverageOperationStatistics averageOperationStatistics = s2 as AverageOperationStatistics;

            if (averageOperationStatistics != null)
            {
                float value = averageOperationStatistics.CumulativeAverage * (float)averageOperationStatistics.Count;
                this.AddCall(value, averageOperationStatistics.Count);
            }
        }
Esempio n. 4
0
 internal abstract void Merge(OperationStatistics s2);