Table of Contents

Class EventProcessor

Namespace
BenchmarkDotNet.EventProcessors
Assembly
BenchmarkDotNet.dll
public abstract class EventProcessor
Inheritance
EventProcessor

Constructors

EventProcessor()

protected EventProcessor()

Methods

OnBuildComplete(BuildPartition, BuildResult)

public virtual void OnBuildComplete(BuildPartition partition, BuildResult buildResult)

Parameters

partition BuildPartition
buildResult BuildResult

OnEndBuildStage()

public virtual void OnEndBuildStage()

OnEndRunBenchmark(BenchmarkCase, BenchmarkReport)

public virtual void OnEndRunBenchmark(BenchmarkCase benchmarkCase, BenchmarkReport report)

Parameters

benchmarkCase BenchmarkCase
report BenchmarkReport

OnEndRunBenchmarksInType(Type, Summary)

public virtual void OnEndRunBenchmarksInType(Type type, Summary summary)

Parameters

type Type
summary Summary

OnEndRunStage()

public virtual void OnEndRunStage()

OnEndValidationStage()

public virtual void OnEndValidationStage()

OnStartBuildStage(IReadOnlyList<BuildPartition>)

public virtual void OnStartBuildStage(IReadOnlyList<BuildPartition> partitions)

Parameters

partitions IReadOnlyList<BuildPartition>

OnStartRunBenchmark(BenchmarkCase)

public virtual void OnStartRunBenchmark(BenchmarkCase benchmarkCase)

Parameters

benchmarkCase BenchmarkCase

OnStartRunBenchmarksInType(Type, IReadOnlyList<BenchmarkCase>)

public virtual void OnStartRunBenchmarksInType(Type type, IReadOnlyList<BenchmarkCase> benchmarks)

Parameters

type Type
benchmarks IReadOnlyList<BenchmarkCase>

OnStartRunStage()

public virtual void OnStartRunStage()

OnStartValidationStage()

public virtual void OnStartValidationStage()

OnValidationError(ValidationError)

public virtual void OnValidationError(ValidationError validationError)

Parameters

validationError ValidationError