Table of Contents

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

Summary

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

assembly Assembly
config IConfig
args string[]

Returns

Summary[]

Run(Type, IConfig?, string[]?)

public static Summary Run(Type type, IConfig? config = null, string[]? args = null)

Parameters

type Type
config IConfig
args string[]

Returns

Summary

Run(Type, MethodInfo[], IConfig?)

public static Summary Run(Type type, MethodInfo[] methods, IConfig? config = null)

Parameters

type Type
methods MethodInfo[]
config IConfig

Returns

Summary

Run(Type[], IConfig?, string[]?)

public static Summary[] Run(Type[] types, IConfig? config = null, string[]? args = null)

Parameters

types Type[]
config IConfig
args string[]

Returns

Summary[]

Run<T>(IConfig?, string[]?)

public static Summary Run<T>(IConfig? config = null, string[]? args = null)

Parameters

config IConfig
args string[]

Returns

Summary

Type Parameters

T