and second post - < click here to read
Dynamicity is of great advantage. First of all let us move forward step wise, define delegate to a separate method;
This was simple to handle isolated conditions. How to handle Actions that may depend one another give us new dimension.
If want to play with Rule Engine source code - I extracted from my business case for demo purpose. download from skydrive. (FileName:ConfigurableRuleEngine.zip)