Icing.Diagnostics.Algorithm.Benchmark_ReportIndividualIterations C# (CSharp) Method

Benchmark_ReportIndividualIterations() private method

private Benchmark_ReportIndividualIterations ( int numberOfIterations, Stats stats ) : Stats
numberOfIterations int
stats Stats
return Stats
        private Stats Benchmark_ReportIndividualIterations(int numberOfIterations, Stats stats)
        {
            for (int i = 0; i < numberOfIterations; i++)
            {
                Stopwatch stopwatch = Stopwatch.StartNew();

                Action.Invoke();

                stopwatch.Stop();

                stats.Report(stopwatch.ElapsedMilliseconds);
            }

            return stats;
        }