Class BenchmarkReport
Inheritance
BenchmarkReport
Assembly: BenchmarkDotNet.dll
Syntax
public sealed class BenchmarkReport
Constructors
Declaration
public BenchmarkReport(bool success, BenchmarkCase benchmarkCase, GenerateResult generateResult, BuildResult buildResult, IReadOnlyList<ExecuteResult> executeResults, IReadOnlyList<Metric> metrics)
Parameters
Properties
AllMeasurements
Declaration
public IReadOnlyList<Measurement> AllMeasurements { get; }
Property Value
BenchmarkCase
Declaration
public BenchmarkCase BenchmarkCase { get; }
Property Value
BuildResult
Declaration
public BuildResult BuildResult { get; }
Property Value
ExecuteResults
Declaration
public IReadOnlyList<ExecuteResult> ExecuteResults { get; }
Property Value
GcStats
Declaration
public GcStats GcStats { get; }
Property Value
GenerateResult
Declaration
public GenerateResult GenerateResult { get; }
Property Value
Metrics
Declaration
public IReadOnlyDictionary<string, Metric> Metrics { get; }
Property Value
ResultStatistics
Declaration
public Statistics ResultStatistics { get; }
Property Value
Success
Declaration
public bool Success { get; }
Property Value
Methods
GetResultRuns()
Declaration
public IReadOnlyList<Measurement> GetResultRuns()
Returns
ToString()
Declaration
public override string ToString()
Returns
Overrides
Extension Methods