Table of Contents

Class ExecuteParameters

Namespace
BenchmarkDotNet.Toolchains.Parameters
Assembly
BenchmarkDotNet.dll
public class ExecuteParameters
Inheritance
ExecuteParameters

Constructors

ExecuteParameters(BuildResult, BenchmarkCase, BenchmarkId, ILogger, IResolver, int, IDiagnoser?)

public ExecuteParameters(BuildResult buildResult, BenchmarkCase benchmarkCase, BenchmarkId benchmarkId, ILogger logger, IResolver resolver, int launchIndex, IDiagnoser? diagnoser = null)

Parameters

buildResult BuildResult
benchmarkCase BenchmarkCase
benchmarkId BenchmarkId
logger ILogger
resolver IResolver
launchIndex int
diagnoser IDiagnoser

Properties

BenchmarkCase

public BenchmarkCase BenchmarkCase { get; }

Property Value

BenchmarkCase

BenchmarkId

public BenchmarkId BenchmarkId { get; }

Property Value

BenchmarkId

BuildResult

public BuildResult BuildResult { get; }

Property Value

BuildResult

Diagnoser

public IDiagnoser Diagnoser { get; }

Property Value

IDiagnoser

LaunchIndex

public int LaunchIndex { get; }

Property Value

int

Logger

public ILogger Logger { get; }

Property Value

ILogger

Resolver

public IResolver Resolver { get; }

Property Value

IResolver