Class AnalyserBase
- Namespace
- BenchmarkDotNet.Analysers
- Assembly
- BenchmarkDotNet.dll
public abstract class AnalyserBase : IAnalyser
- Inheritance
-
AnalyserBase
- Implements
- Derived
Constructors
AnalyserBase()
protected AnalyserBase()
Properties
Id
public abstract string Id { get; }
Property Value
Methods
Analyse(Summary)
public IEnumerable<Conclusion> Analyse(Summary summary)
Parameters
summary
Summary
Returns
AnalyseReport(BenchmarkReport, Summary)
protected virtual IEnumerable<Conclusion> AnalyseReport(BenchmarkReport report, Summary summary)
Parameters
report
BenchmarkReportsummary
Summary
Returns
AnalyseSummary(Summary)
protected virtual IEnumerable<Conclusion> AnalyseSummary(Summary summary)
Parameters
summary
Summary
Returns
CreateError(string, BenchmarkReport?, bool)
protected Conclusion CreateError(string message, BenchmarkReport? report = null, bool mergeable = true)
Parameters
message
stringreport
BenchmarkReportmergeable
bool
Returns
CreateHint(string, BenchmarkReport?, bool)
protected Conclusion CreateHint(string message, BenchmarkReport? report = null, bool mergeable = true)
Parameters
message
stringreport
BenchmarkReportmergeable
bool
Returns
CreateWarning(string, BenchmarkReport?, bool)
protected Conclusion CreateWarning(string message, BenchmarkReport? report = null, bool mergeable = true)
Parameters
message
stringreport
BenchmarkReportmergeable
bool