Table of Contents

Enum HostSignal

Namespace
BenchmarkDotNet.Engines
Assembly
BenchmarkDotNet.dll
public enum HostSignal

Fields

AfterActualRun = 4

after main run, but before global Cleanup

AfterAll = 5

after all (the last thing the benchmarking engine does is to fire this signal)

AfterProcessExit = 7

after the benchmarking process exits

AfterProcessStart = 1

right after we start the benchmarking process

BeforeActualRun = 3

after globalSetup, warmup and pilot but before the main run

BeforeAnythingElse = 2

before jitting, warmup

BeforeProcessStart = 0

before we start the benchmarking process

SeparateLogic = 6

used to run some code independent to the benchmarked process