Show / Hide Table of Contents

Interface IEngine

Inherited Members
IDisposable.Dispose()
Namespace: BenchmarkDotNet.Engines
Assembly: BenchmarkDotNet.dll
Syntax
public interface IEngine : IDisposable

Properties

GlobalCleanupAction

Declaration
Action GlobalCleanupAction { get; }
Property Value
Type Description
Action

GlobalSetupAction

Declaration
Action GlobalSetupAction { get; }
Property Value
Type Description
Action

Host

Declaration
IHost Host { get; }
Property Value
Type Description
IHost

OperationsPerInvoke

Declaration
long OperationsPerInvoke { get; }
Property Value
Type Description
Int64

OverheadAction

Declaration
Action<long> OverheadAction { get; }
Property Value
Type Description
Action<Int64>

Resolver

Declaration
IResolver Resolver { get; }
Property Value
Type Description
IResolver

TargetJob

Declaration
Job TargetJob { get; }
Property Value
Type Description
Job

WorkloadAction

Declaration
Action<long> WorkloadAction { get; }
Property Value
Type Description
Action<Int64>

Methods

Run()

Declaration
RunResults Run()
Returns
Type Description
RunResults

RunIteration(IterationData)

Declaration
Measurement RunIteration(IterationData data)
Parameters
Type Name Description
IterationData data
Returns
Type Description
Measurement

WriteLine()

Declaration
void WriteLine()

WriteLine(String)

Declaration
void WriteLine(string line)
Parameters
Type Name Description
String line
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors