Table of Contents

Class Job

Namespace
BenchmarkDotNet.Jobs
Assembly
BenchmarkDotNet.dll
public sealed class Job : JobMode<Job>
Inheritance
Job
Inherited Members
Extension Methods

Constructors

Job()

public Job()

Job(CharacteristicObject)

public Job(CharacteristicObject other)

Parameters

other CharacteristicObject

Job(params CharacteristicObject[])

public Job(params CharacteristicObject[] others)

Parameters

others CharacteristicObject[]

Job(string?)

public Job(string? id)

Parameters

id string

Job(string?, CharacteristicObject)

public Job(string? id, CharacteristicObject other)

Parameters

id string
other CharacteristicObject

Job(string?, params CharacteristicObject[])

public Job(string? id, params CharacteristicObject[] others)

Parameters

id string
others CharacteristicObject[]

Fields

AccuracyCharacteristic

public static readonly Characteristic<AccuracyMode> AccuracyCharacteristic

Field Value

Characteristic<AccuracyMode>

Dry

public static readonly Job Dry

Field Value

Job

EnvironmentCharacteristic

public static readonly Characteristic<EnvironmentMode> EnvironmentCharacteristic

Field Value

Characteristic<EnvironmentMode>

InProcess

public static readonly Job InProcess

Field Value

Job

InProcessDontLogOutput

public static readonly Job InProcessDontLogOutput

Field Value

Job

InfrastructureCharacteristic

public static readonly Characteristic<InfrastructureMode> InfrastructureCharacteristic

Field Value

Characteristic<InfrastructureMode>

LegacyJitX64

public static readonly Job LegacyJitX64

Field Value

Job

LegacyJitX86

public static readonly Job LegacyJitX86

Field Value

Job

LongRun

public static readonly Job LongRun

Field Value

Job

MediumRun

public static readonly Job MediumRun

Field Value

Job

MetaCharacteristic

public static readonly Characteristic<MetaMode> MetaCharacteristic

Field Value

Characteristic<MetaMode>

RunCharacteristic

public static readonly Characteristic<RunMode> RunCharacteristic

Field Value

Characteristic<RunMode>

RyuJitX64

public static readonly Job RyuJitX64

Field Value

Job

RyuJitX86

public static readonly Job RyuJitX86

Field Value

Job

ShortRun

public static readonly Job ShortRun

Field Value

Job

VeryLongRun

public static readonly Job VeryLongRun

Field Value

Job

Properties

Accuracy

public AccuracyMode Accuracy { get; }

Property Value

AccuracyMode

DisplayInfo

public string DisplayInfo { get; }

Property Value

string

Environment

public EnvironmentMode Environment { get; }

Property Value

EnvironmentMode

FolderInfo

public string FolderInfo { get; }

Property Value

string

Infrastructure

public InfrastructureMode Infrastructure { get; }

Property Value

InfrastructureMode

Meta

public MetaMode Meta { get; }

Property Value

MetaMode

ResolvedId

public string ResolvedId { get; }

Property Value

string

Run

public RunMode Run { get; }

Property Value

RunMode