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;
}