Stateless
Home Page
Categories: Workflow
Latest version: 2.1
Added 2009-11-12
Hierarchical state machine.
Stateless allows you to create state machines and lightweight state machine-based workflows directly in .NET code.
Most standard state machine constructs are supported:
- Generic support for states and triggers of any .NET type (numbers, strings, enums, etc.)
- Hierarchical states
- Entry/exit events for states
- Guard clauses to support conditional transitions
- Introspection
Some extensions are also provided:
- Ability to store state externally (for example, in a property tracked by Linq to SQL)
- Parameterised triggers
- Reentrant states
 Built for .NET 2 |
 Library |
 Free or free version available |
 Source code provided |