Show / Hide Table of Contents

Class ReportExtensions

Inheritance
Object
ReportExtensions
Namespace: BenchmarkDotNet.Extensions
Assembly: BenchmarkDotNet.dll
Syntax
public static class ReportExtensions

Methods

GetReportFor<T>(Summary, Expression<Action<T>>)

Declaration
public static BenchmarkReport GetReportFor<T>(this Summary summary, Expression<Action<T>> actionExp)
Parameters
Type Name Description
Summary summary
Expression<Action<T>> actionExp
Returns
Type Description
BenchmarkReport
Type Parameters
Name Description
T

GetRunsFor<T>(Summary, Expression<Action<T>>)

Declaration
public static IList<Measurement> GetRunsFor<T>(this Summary summary, Expression<Action<T>> actionExp)
Parameters
Type Name Description
Summary summary
Expression<Action<T>> actionExp
Returns
Type Description
IList<Measurement>
Type Parameters
Name Description
T

GetStatistics(IEnumerable<Measurement>)

Declaration
public static Statistics GetStatistics(this IEnumerable<Measurement> runs)
Parameters
Type Name Description
IEnumerable<Measurement> runs
Returns
Type Description
Statistics

GetStatistics(IReadOnlyCollection<Measurement>)

Declaration
public static Statistics GetStatistics(this IReadOnlyCollection<Measurement> runs)
Parameters
Type Name Description
IReadOnlyCollection<Measurement> runs
Returns
Type Description
Statistics
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors