Class VmStepResult
Result of executing exactly one VM instruction.
public sealed record VmStepResult : IEquatable<VmStepResult>
- Inheritance
-
VmStepResult
- Implements
- Inherited Members
Constructors
VmStepResult(VmState, VmStepStatus, IReadOnlyList<VmDiagnostic>)
Result of executing exactly one VM instruction.
public VmStepResult(VmState State, VmStepStatus Status, IReadOnlyList<VmDiagnostic> Diagnostics)
Parameters
StateVmStateState snapshot after the step.
StatusVmStepStatusStep execution status.
DiagnosticsIReadOnlyList<VmDiagnostic>Diagnostics reported by the VM.
Properties
Diagnostics
Diagnostics reported by the VM.
public IReadOnlyList<VmDiagnostic> Diagnostics { get; init; }
Property Value
State
State snapshot after the step.
public VmState State { get; init; }
Property Value
Status
Step execution status.
public VmStepStatus Status { get; init; }