Class DisassemblyDiagnoser
Inheritance
DisassemblyDiagnoser
Assembly: BenchmarkDotNet.dll
Syntax
public class DisassemblyDiagnoser : IDiagnoser
Constructors
DisassemblyDiagnoser(DisassemblyDiagnoserConfig)
Declaration
public DisassemblyDiagnoser(DisassemblyDiagnoserConfig config)
Parameters
Properties
Analysers
Declaration
public IEnumerable<IAnalyser> Analysers { get; }
Property Value
Config
Declaration
public DisassemblyDiagnoserConfig Config { get; }
Property Value
Exporters
Declaration
public IEnumerable<IExporter> Exporters { get; }
Property Value
Ids
Declaration
public IEnumerable<string> Ids { get; }
Property Value
Results
Declaration
public IReadOnlyDictionary<BenchmarkCase, DisassemblyResult> Results { get; }
Property Value
Methods
DisplayResults(ILogger)
Declaration
public void DisplayResults(ILogger logger)
Parameters
Type |
Name |
Description |
ILogger |
logger |
|
GetRunMode(BenchmarkCase)
Declaration
public RunMode GetRunMode(BenchmarkCase benchmarkCase)
Parameters
Returns
Handle(HostSignal, DiagnoserActionParameters)
Declaration
public void Handle(HostSignal signal, DiagnoserActionParameters parameters)
Parameters
ProcessResults(DiagnoserResults)
Declaration
public IEnumerable<Metric> ProcessResults(DiagnoserResults diagnoserResults)
Parameters
Returns
RequiresBlockingAcknowledgments(BenchmarkCase)
Declaration
public bool RequiresBlockingAcknowledgments(BenchmarkCase benchmarkCase)
Parameters
Returns
Validate(ValidationParameters)
Declaration
public IEnumerable<ValidationError> Validate(ValidationParameters validationParameters)
Parameters
Returns
Implements