Interface IDiagnoser
Assembly: BenchmarkDotNet.dll
Syntax
public interface IDiagnoser
Properties
Analysers
Declaration
IEnumerable<IAnalyser> Analysers { get; }
Property Value
Exporters
Declaration
IEnumerable<IExporter> Exporters { get; }
Property Value
Ids
Declaration
IEnumerable<string> Ids { get; }
Property Value
Methods
DisplayResults(ILogger)
Declaration
void DisplayResults(ILogger logger)
Parameters
Type |
Name |
Description |
ILogger |
logger |
|
GetRunMode(BenchmarkCase)
Declaration
RunMode GetRunMode(BenchmarkCase benchmarkCase)
Parameters
Returns
Handle(HostSignal, DiagnoserActionParameters)
Declaration
void Handle(HostSignal signal, DiagnoserActionParameters parameters)
Parameters
ProcessResults(DiagnoserResults)
Declaration
IEnumerable<Metric> ProcessResults(DiagnoserResults results)
Parameters
Returns
RequiresBlockingAcknowledgments(BenchmarkCase)
Declaration
bool RequiresBlockingAcknowledgments(BenchmarkCase benchmarkCase)
Parameters
Returns
Validate(ValidationParameters)
Declaration
IEnumerable<ValidationError> Validate(ValidationParameters validationParameters)
Parameters
Returns