Class BenchmarkRunner
- Namespace
- BenchmarkDotNet.Running
- Assembly
- BenchmarkDotNet.dll
public static class BenchmarkRunner
- Inheritance
-
BenchmarkRunner
Methods
Run(BenchmarkRunInfo)
public static Summary Run(BenchmarkRunInfo benchmarkRunInfo)
Parameters
benchmarkRunInfo
BenchmarkRunInfo
Returns
Run(BenchmarkRunInfo[])
public static Summary[] Run(BenchmarkRunInfo[] benchmarkRunInfos)
Parameters
benchmarkRunInfos
BenchmarkRunInfo[]
Returns
- Summary[]
Run(Assembly, IConfig?, string[]?)
public static Summary[] Run(Assembly assembly, IConfig? config = null, string[]? args = null)
Parameters
Returns
- Summary[]
Run(Type, IConfig?, string[]?)
public static Summary Run(Type type, IConfig? config = null, string[]? args = null)
Parameters
Returns
Run(Type, MethodInfo[], IConfig?)
public static Summary Run(Type type, MethodInfo[] methods, IConfig? config = null)
Parameters
type
Typemethods
MethodInfo[]config
IConfig
Returns
Run(Type[], IConfig?, string[]?)
public static Summary[] Run(Type[] types, IConfig? config = null, string[]? args = null)
Parameters
Returns
- Summary[]
Run<T>(IConfig?, string[]?)
public static Summary Run<T>(IConfig? config = null, string[]? args = null)
Parameters
Returns
Type Parameters
T