private BenchmarkResult(IBenchmarkTarget target, long iterations, TimeSpan elapsedTime, string failure) { this.target = target; this.iterations = iterations; this.elapsedTime = elapsedTime; this.failure = failure; }
internal static BenchmarkResult ForSuccess(IBenchmarkTarget target, long iterations, TimeSpan elapsedTime) { return(new BenchmarkResult(target, iterations, elapsedTime, null)); }
internal static BenchmarkResult ForFailure(IBenchmarkTarget target, string failure) { return(new BenchmarkResult(target, 0, TimeSpan.Zero, failure)); }