Skip to content
Tracon

JudgeRunResponse

Namespace Tracon · Assembly Tracon.Abstractions.dll

The result of manually scoring a run.

public sealed record JudgeRunResponse : IEquatable<JudgeRunResponse>

objectJudgeRunResponse

IEquatable<JudgeRunResponse>

object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

public JudgeRunResponse()

The normalized failures reported by judges.

public IReadOnlyList<JudgeFailure> Failures { get; init; }

IReadOnlyList<JudgeFailure>

The score rows that were written.

public IReadOnlyList<RunScore> Scores { get; init; }

IReadOnlyList<RunScore>

public override bool Equals(object? obj)

obj object?

bool

public bool Equals(JudgeRunResponse? other)

other JudgeRunResponse?

bool

public override int GetHashCode()

int

public override string ToString()

string

operator ==(JudgeRunResponse?, JudgeRunResponse?)

Section titled “ operator ==(JudgeRunResponse?, JudgeRunResponse?)”
public static bool operator ==(JudgeRunResponse? left, JudgeRunResponse? right)

left JudgeRunResponse?

right JudgeRunResponse?

bool

operator !=(JudgeRunResponse?, JudgeRunResponse?)

Section titled “ operator !=(JudgeRunResponse?, JudgeRunResponse?)”
public static bool operator !=(JudgeRunResponse? left, JudgeRunResponse? right)

left JudgeRunResponse?

right JudgeRunResponse?

bool