Example #1
0
 private static void FireEvent(RuleEevnt <T> ruleDelegate, Rule <T> sender, RuleEventArgs args)
 {
     if (ruleDelegate != null)
     {
         ruleDelegate(sender, args);
     }
 }
 public IRuleDefinition <T> OnEndRuleInvoke(RuleEevnt <T> evt)
 {
     CurrentRule.EndRuleInvoke += evt;
     return(this);
 }
 public IRuleDefinition <T> OnFailed(RuleEevnt <T> evt)
 {
     CurrentRule.RuleFailed += evt;
     return(this);
 }
Example #4
0
 private static void FireEvent(RuleEevnt <T> ruleDeleget, Rule <T> sender)
 {
     FireEvent(ruleDeleget, sender, new RuleEventArgs());
 }