Class Conclusion
- Namespace
- BenchmarkDotNet.Analysers
- Assembly
- BenchmarkDotNet.dll
public sealed class Conclusion : IEquatable<Conclusion>
- Inheritance
-
Conclusion
- Implements
-
Properties
AnalyserId
public string AnalyserId { get; }
Property Value
- string
Kind
public ConclusionKind Kind { get; }
Property Value
- ConclusionKind
Mergeable
public bool Mergeable { get; }
Property Value
- bool
Message
public string Message { get; }
Property Value
- string
Report
public BenchmarkReport? Report { get; }
Property Value
- BenchmarkReport
Methods
CreateError(string, string, BenchmarkReport?, bool)
public static Conclusion CreateError(string analyserId, string message, BenchmarkReport? report = null, bool mergeable = true)
Parameters
analyserId
string
message
string
report
BenchmarkReport
mergeable
bool
Returns
- Conclusion
CreateHint(string, string, BenchmarkReport?, bool)
public static Conclusion CreateHint(string analyserId, string message, BenchmarkReport? report = null, bool mergeable = true)
Parameters
analyserId
string
message
string
report
BenchmarkReport
mergeable
bool
Returns
- Conclusion
CreateWarning(string, string, BenchmarkReport?, bool)
public static Conclusion CreateWarning(string analyserId, string message, BenchmarkReport? report = null, bool mergeable = true)
Parameters
analyserId
string
message
string
report
BenchmarkReport
mergeable
bool
Returns
- Conclusion
Equals(Conclusion?)
public bool Equals(Conclusion? other)
Parameters
other
Conclusion
Returns
- bool
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
- bool
GetHashCode()
public override int GetHashCode()
Returns
- int