Class Engine
Assembly: BenchmarkDotNet.dll
Syntax
public class Engine : IEngine, IDisposable
Fields
MinInvokeCount
Declaration
public const int MinInvokeCount = 4
Field Value
Properties
BenchmarkName
Declaration
public string BenchmarkName { get; }
Property Value
CultureInfo
Declaration
public CultureInfo CultureInfo { get; }
Property Value
Dummy1Action
Declaration
public Action Dummy1Action { get; }
Property Value
Dummy2Action
Declaration
public Action Dummy2Action { get; }
Property Value
Dummy3Action
Declaration
public Action Dummy3Action { get; }
Property Value
GlobalCleanupAction
Declaration
public Action GlobalCleanupAction { get; }
Property Value
GlobalSetupAction
Declaration
public Action GlobalSetupAction { get; }
Property Value
Host
Declaration
public IHost Host { get; }
Property Value
IterationCleanupAction
Declaration
public Action IterationCleanupAction { get; }
Property Value
IterationSetupAction
Declaration
public Action IterationSetupAction { get; }
Property Value
OperationsPerInvoke
Declaration
public long OperationsPerInvoke { get; }
Property Value
OverheadAction
Declaration
public Action<long> OverheadAction { get; }
Property Value
Resolver
Declaration
public IResolver Resolver { get; }
Property Value
TargetJob
Declaration
public Job TargetJob { get; }
Property Value
WorkloadAction
Declaration
public Action<long> WorkloadAction { get; }
Property Value
Methods
Dispose()
Declaration
Run()
Declaration
Returns
RunIteration(IterationData)
Declaration
public Measurement RunIteration(IterationData data)
Parameters
Returns
WriteLine()
Declaration
WriteLine(String)
Declaration
public void WriteLine(string text)
Parameters
Type |
Name |
Description |
String |
text |
|
Implements