Class EngineParameters
- Namespace
- BenchmarkDotNet.Engines
- Assembly
- BenchmarkDotNet.dll
public class EngineParameters
- Inheritance
-
EngineParameters
Constructors
EngineParameters()
public EngineParameters()
Fields
DefaultResolver
public static readonly IResolver DefaultResolver
Field Value
- IResolver
Properties
BenchmarkName
public string BenchmarkName { get; set; }
Property Value
- string
Dummy1Action
public Action Dummy1Action { get; set; }
Property Value
- Action
Dummy2Action
public Action Dummy2Action { get; set; }
Property Value
- Action
Dummy3Action
public Action Dummy3Action { get; set; }
Property Value
- Action
GlobalCleanupAction
public Action GlobalCleanupAction { get; set; }
Property Value
- Action
GlobalSetupAction
public Action GlobalSetupAction { get; set; }
Property Value
- Action
HasInvocationCount
public bool HasInvocationCount { get; }
Property Value
- bool
HasUnrollFactor
public bool HasUnrollFactor { get; }
Property Value
- bool
Host
public IHost Host { get; set; }
Property Value
- IHost
IterationCleanupAction
public Action IterationCleanupAction { get; set; }
Property Value
- Action
IterationSetupAction
public Action IterationSetupAction { get; set; }
Property Value
- Action
IterationTime
public TimeInterval IterationTime { get; }
Property Value
- TimeInterval
public bool MeasureExtraStats { get; set; }
Property Value
- bool
NeedsJitting
public bool NeedsJitting { get; }
Property Value
- bool
OperationsPerInvoke
public long OperationsPerInvoke { get; set; }
Property Value
- long
OverheadActionNoUnroll
public Action<long> OverheadActionNoUnroll { get; set; }
Property Value
- Action<long>
OverheadActionUnroll
public Action<long> OverheadActionUnroll { get; set; }
Property Value
- Action<long>
TargetJob
public Job TargetJob { get; set; }
Property Value
- Job
UnrollFactor
public int UnrollFactor { get; }
Property Value
- int
WorkloadActionNoUnroll
public Action<long> WorkloadActionNoUnroll { get; set; }
Property Value
- Action<long>
WorkloadActionUnroll
public Action<long> WorkloadActionUnroll { get; set; }
Property Value
- Action<long>