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