Table of Contents

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