Interface IDiagnoser
- Namespace
- BenchmarkDotNet.Diagnosers
- Assembly
- BenchmarkDotNet.dll
public interface IDiagnoserProperties
Analysers
IEnumerable<IAnalyser> Analysers { get; }Property Value
Exporters
IEnumerable<IExporter> Exporters { get; }Property Value
Ids
IEnumerable<string> Ids { get; }Property Value
Methods
DisplayResults(ILogger)
void DisplayResults(ILogger logger)Parameters
- loggerILogger
GetRunMode(BenchmarkCase)
RunMode GetRunMode(BenchmarkCase benchmarkCase)Parameters
- benchmarkCaseBenchmarkCase
Returns
Handle(HostSignal, DiagnoserActionParameters)
void Handle(HostSignal signal, DiagnoserActionParameters parameters)Parameters
- signalHostSignal
- parametersDiagnoserActionParameters
ProcessResults(DiagnoserResults)
IEnumerable<Metric> ProcessResults(DiagnoserResults results)Parameters
- resultsDiagnoserResults
Returns
Validate(ValidationParameters)
IEnumerable<ValidationError> Validate(ValidationParameters validationParameters)Parameters
- validationParametersValidationParameters