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); }
private static void FireEvent(RuleEevnt <T> ruleDeleget, Rule <T> sender) { FireEvent(ruleDeleget, sender, new RuleEventArgs()); }