Show / Hide Table of Contents

Class AnalyserBase

Inheritance
Object
AnalyserBase
BaselineCustomAnalyzer
EnvironmentAnalyser
MinIterationTimeAnalyser
MultimodalDistributionAnalyzer
OutliersAnalyser
RuntimeErrorAnalyser
ZeroMeasurementAnalyser
Implements
IAnalyser
Namespace: BenchmarkDotNet.Analysers
Assembly: BenchmarkDotNet.dll
Syntax
public abstract class AnalyserBase : IAnalyser

Properties

Id

Declaration
public abstract string Id { get; }
Property Value
Type Description
String

Methods

Analyse(Summary)

Declaration
public IEnumerable<Conclusion> Analyse(Summary summary)
Parameters
Type Name Description
Summary summary
Returns
Type Description
IEnumerable<Conclusion>

AnalyseReport(BenchmarkReport, Summary)

Declaration
protected virtual IEnumerable<Conclusion> AnalyseReport(BenchmarkReport report, Summary summary)
Parameters
Type Name Description
BenchmarkReport report
Summary summary
Returns
Type Description
IEnumerable<Conclusion>

AnalyseSummary(Summary)

Declaration
protected virtual IEnumerable<Conclusion> AnalyseSummary(Summary summary)
Parameters
Type Name Description
Summary summary
Returns
Type Description
IEnumerable<Conclusion>

CreateError(String, BenchmarkReport, Boolean)

Declaration
protected Conclusion CreateError(string message, BenchmarkReport report = null, bool mergeable = true)
Parameters
Type Name Description
String message
BenchmarkReport report
Boolean mergeable
Returns
Type Description
Conclusion

CreateHint(String, BenchmarkReport, Boolean)

Declaration
protected Conclusion CreateHint(string message, BenchmarkReport report = null, bool mergeable = true)
Parameters
Type Name Description
String message
BenchmarkReport report
Boolean mergeable
Returns
Type Description
Conclusion

CreateWarning(String, BenchmarkReport, Boolean)

Declaration
protected Conclusion CreateWarning(string message, BenchmarkReport report = null, bool mergeable = true)
Parameters
Type Name Description
String message
BenchmarkReport report
Boolean mergeable
Returns
Type Description
Conclusion

Implements

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