Sequence |
| Exception | Condition |
|---|---|
| InvalidOperationException | The current state does not allow the trigger to be fired |
| InvalidEnumArgumentException | The trigger cannot be fired without arguments |
| InvalidTriggerException | Thrown when the trigger fired is not a valid trigger for the current state of the state machine |