Show / Hide Table of Contents

Class DisassemblyDiagnoser

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

Constructors

DisassemblyDiagnoser(DisassemblyDiagnoserConfig)

Declaration
public DisassemblyDiagnoser(DisassemblyDiagnoserConfig config)
Parameters
Type Name Description
DisassemblyDiagnoserConfig config

Properties

Analysers

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

Config

Declaration
public DisassemblyDiagnoserConfig Config { get; }
Property Value
Type Description
DisassemblyDiagnoserConfig

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>

Results

Declaration
public IReadOnlyDictionary<BenchmarkCase, DisassemblyResult> Results { get; }
Property Value
Type Description
IReadOnlyDictionary<BenchmarkCase, DisassemblyResult>

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 diagnoserResults)
Parameters
Type Name Description
DiagnoserResults diagnoserResults
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