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