statemachine icon indicating copy to clipboard operation
statemachine copied to clipboard

A .net library that lets you build state machines (hierarchical, async with fluent definition syntax and reporting capabilities).

Results 17 statemachine issues
Sort by recently updated
recently updated
newest added

Hi I am hunting for a nice way to get the Transitions for the current state, is there a nice way to do this currently? Appreciate your thoughts on this...

Hi, This library seems awesome ! I would like to use the Graphml diagram report but unfortunately it doesn't work for me. I can't open the graphml file created in...

I've got a number of ActiveStateMachines that work in concert, but then something big happens at which point I need to stop them all (so I call Stop() on them...

How do I handle an event in one state, transition to another state and handle the same instance of the event in the new state? builder.In(States.NoReadHeader) .On(TAEvents.TriggerCamera) .If(HeaderNRComplete).Goto(States.GoodHeader) .Otherwise().Execute(SendHeaderNR_SM); builder.In(States.GoodHeader)...

It seems that a 6.0 release was planned (with nullable reference types). Is there an ETA for it?

Is there a way to define default transition (transition without a trigger, which activates automatically on completion of incoming event)? That would allow to run more complex logic in run-to-completion...

Documentation on Appcellerate website is out of date. For example take this example documentation: http://www.appccelerate.com/statemachinesample.html However currently state machines do not have empty contructors anymore. I almost removed Appccelerate from...

Currently the super states won't react to an event fired. Is there any elegant way to have all the super states of the current states be called on the same...

While one caller is executing an event if different fires event it is returned after adding it to queue. Meanwhile, the first caller tries to execute the newly added event...

- [ ] replace temporarily deleted extension facts with steps in specs - [ ] check that all exception tests are covered