Table of Contents

Class NcResultActualTimeAmendment

Namespace
Hi.SqliteUtils
Assembly
HiNc.dll

Internal Use Only. One step's measured time to write onto a completed result file (AmendActualTimes(IEnumerable<NcResultActualTimeAmendment>, CancellationToken)): what the CSV one-to-one mapping set on the step after the play.

public sealed record NcResultActualTimeAmendment : IEquatable<NcResultActualTimeAmendment>
Inheritance
NcResultActualTimeAmendment
Implements
Inherited Members
Extension Methods

Constructors

NcResultActualTimeAmendment(int, StepActualTime)

An amendment of one step.

public NcResultActualTimeAmendment(int stepIndex, StepActualTime actualTime)

Parameters

stepIndex int

The step index; not negative.

actualTime StepActualTime

The measured time; not null.

Exceptions

ArgumentOutOfRangeException

stepIndex is negative.

ArgumentNullException

actualTime is null.

Properties

ActualTime

The measured time; never null.

public StepActualTime ActualTime { get; }

Property Value

StepActualTime

StepIndex

The step index, the record's key.

public int StepIndex { get; }

Property Value

int