Table of Contents

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

string

Methods

Analyse(Summary)

public IEnumerable<Conclusion> Analyse(Summary summary)

Parameters

summary Summary

Returns

IEnumerable<Conclusion>

AnalyseReport(BenchmarkReport, Summary)

protected virtual IEnumerable<Conclusion> AnalyseReport(BenchmarkReport report, Summary summary)

Parameters

report BenchmarkReport
summary Summary

Returns

IEnumerable<Conclusion>

AnalyseSummary(Summary)

protected virtual IEnumerable<Conclusion> AnalyseSummary(Summary summary)

Parameters

summary Summary

Returns

IEnumerable<Conclusion>

CreateError(string, BenchmarkReport?, bool)

protected Conclusion CreateError(string message, BenchmarkReport? report = null, bool mergeable = true)

Parameters

message string
report BenchmarkReport
mergeable bool

Returns

Conclusion

CreateHint(string, BenchmarkReport?, bool)

protected Conclusion CreateHint(string message, BenchmarkReport? report = null, bool mergeable = true)

Parameters

message string
report BenchmarkReport
mergeable bool

Returns

Conclusion

CreateWarning(string, BenchmarkReport?, bool)

protected Conclusion CreateWarning(string message, BenchmarkReport? report = null, bool mergeable = true)

Parameters

message string
report BenchmarkReport
mergeable bool

Returns

Conclusion