public RuleBook(RuleSet Owner) { this.Owner = Owner; }
public ValueRuleBook(RuleSet Owner) : base(Owner) { ResultType = typeof(RT); }
public CheckRuleBook(RuleSet Owner) : base(Owner) { ResultType = typeof(CheckResult); }
public PerformRuleBook(RuleSet Owner) : base(Owner) { ResultType = typeof(PerformResult); }
public RuleEngine(NewRuleQueueingMode QueueingMode) { this.QueueingMode = QueueingMode; Rules = new RuleSet(this); }