16 this.State =
State.State;
17 this.HasEnded =
State.HasEnded;
18 this.IsRunning =
State.IsRunning;
19 this.Expires =
State.Expires;
21 int i, c =
State.VariableValues?.Length ?? 0;
25 for (i = 0; i < c; i++)
Class containing a clone of the current state of a state machine.
bool HasEnded
If state-machine has ended.
DateTime Expires
When state-machine expires
CurrentStateClone(CurrentState State)
Class containing a clone of the current state of a state machine.
string State
ID of current state in state-machine. Empty State = State-machine has ended.
bool IsRunning
If state-machine is running.
CurrentStateVariable[] VariableValues
Current variable values.
Class representing the current state of a state machine.
Class representing a persisted state-machine variable value.