Interface IEngine
- Namespace
- BenchmarkDotNet.Engines
- Assembly
- BenchmarkDotNet.dll
public interface IEngine : IDisposable
- Inherited Members
Properties
GlobalCleanupAction
Action? GlobalCleanupAction { get; }
Property Value
GlobalSetupAction
Action? GlobalSetupAction { get; }
Property Value
Host
IHost Host { get; }
Property Value
OperationsPerInvoke
long OperationsPerInvoke { get; }
Property Value
OverheadAction
Action<long> OverheadAction { get; }
Property Value
Resolver
IResolver Resolver { get; }
Property Value
TargetJob
Job TargetJob { get; }
Property Value
WorkloadAction
Action<long> WorkloadAction { get; }
Property Value
Methods
Run()
RunResults Run()
Returns
RunIteration(IterationData)
Measurement RunIteration(IterationData data)
Parameters
data
IterationData
Returns
WriteLine()
void WriteLine()
WriteLine(string)
void WriteLine(string line)
Parameters
line
string