public ExitOperation(StackStateMachine machine) { Machine = machine; }
public TransitionExitOperation(StackStateMachine machine, int newState, bool fireAgain = false) : base(machine) { _newState = newState; _fireAgain = fireAgain; }
public ErrorExitOperation(ILogger logger, string message, StackStateMachine machine) : base(machine) { _logger = logger; _message = message; }
public StackExitOperation(StackStateMachine machine, bool fireAgain = false) : base(machine) { _fireAgain = fireAgain; }
public StateMachineParser(ILogger logger) { _logger = logger; _machine = new StackStateMachine(1, _transitions); }