Show / Hide Table of Contents

Class ThreadingDiagnoser

Inheritance
Object
ThreadingDiagnoser
Implements
IDiagnoser
Namespace: BenchmarkDotNet.Diagnosers
Assembly: BenchmarkDotNet.dll
Syntax
public class ThreadingDiagnoser : IDiagnoser

Fields

Default

Declaration
public static readonly ThreadingDiagnoser Default
Field Value
Type Description
ThreadingDiagnoser

Properties

Analysers

Declaration
public IEnumerable<IAnalyser> Analysers { get; }
Property Value
Type Description
IEnumerable<IAnalyser>

Exporters

Declaration
public IEnumerable<IExporter> Exporters { get; }
Property Value
Type Description
IEnumerable<IExporter>

Ids

Declaration
public IEnumerable<string> Ids { get; }
Property Value
Type Description
IEnumerable<String>

Methods

DisplayResults(ILogger)

Declaration
public void DisplayResults(ILogger logger)
Parameters
Type Name Description
ILogger logger

GetRunMode(BenchmarkCase)

Declaration
public RunMode GetRunMode(BenchmarkCase benchmarkCase)
Parameters
Type Name Description
BenchmarkCase benchmarkCase
Returns
Type Description
RunMode

Handle(HostSignal, DiagnoserActionParameters)

Declaration
public void Handle(HostSignal signal, DiagnoserActionParameters parameters)
Parameters
Type Name Description
HostSignal signal
DiagnoserActionParameters parameters

ProcessResults(DiagnoserResults)

Declaration
public IEnumerable<Metric> ProcessResults(DiagnoserResults results)
Parameters
Type Name Description
DiagnoserResults results
Returns
Type Description
IEnumerable<Metric>

RequiresBlockingAcknowledgments(BenchmarkCase)

Declaration
public bool RequiresBlockingAcknowledgments(BenchmarkCase benchmarkCase)
Parameters
Type Name Description
BenchmarkCase benchmarkCase
Returns
Type Description
Boolean

Validate(ValidationParameters)

Declaration
public IEnumerable<ValidationError> Validate(ValidationParameters validationParameters)
Parameters
Type Name Description
ValidationParameters validationParameters
Returns
Type Description
IEnumerable<ValidationError>

Implements

IDiagnoser
In This Article
Back to top Copyright © 2013–2021 .NET Foundation and contributors