Class EventProcessor
- Namespace
- BenchmarkDotNet.EventProcessors
- Assembly
- BenchmarkDotNet.dll
public abstract class EventProcessor
- Inheritance
-
EventProcessor
Constructors
EventProcessor()
protected EventProcessor()
Methods
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