Class RepairStep
One ordered step of a repair.
public sealed class RepairStep
- Inheritance
-
RepairStep
- Inherited Members
Constructors
RepairStep()
public RepairStep()
Properties
Action
What this step does.
public required RepairAction Action { get; init; }
Property Value
Addresses
Check codes this step answers.
public required IReadOnlyList<string> Addresses { get; init; }
Property Value
Class
Whether it regenerates or excises.
public required RepairClass Class { get; init; }
Property Value
Description
Plain-English description of the action, for the operator reviewing the plan.
public required string Description { get; init; }
Property Value
Locus
Where it acts.
public Locus Locus { get; init; }
Property Value
Loss
What executing it would lose. None for every Regenerate step.
public LossEstimate Loss { get; init; }
Property Value
Order
Position in the plan. Steps execute in this order and the order is a correctness constraint, not a preference.
public required int Order { get; init; }
Property Value
Rationale
Why this step is safe, or what it costs. The sentence an operator needs before consenting.
public required string Rationale { get; init; }
Property Value
Methods
ToString()
public override string ToString()