コード例 #1
0
 public RulesEngine(EngineAttributes engineAttributes = null, params Rule[] rulesArray)
 {
     EngineAttributes = (engineAttributes == null ? new EngineAttributes() : engineAttributes);
     if (rulesArray != null)
     {
         RulesList.AddRange(rulesArray);
     }
 }
コード例 #2
0
ファイル: Engine.cs プロジェクト: SanjayVyas/ReglaGeneric
 public RulesEngine(EngineAttributes <COMPONENT, OUTPUT> engineAttributes = null, params Rule <COMPONENT, OUTPUT>[] rulesArray)
 {
     EngineAttributes = (engineAttributes == null ? new EngineAttributes <COMPONENT, OUTPUT>() : engineAttributes);
     if (rulesArray != null)
     {
         RulesList.AddRange(rulesArray);
     }
 }
コード例 #3
0
ファイル: Result.cs プロジェクト: SanjayVyas/ReglaGeneric
 public Result(EngineAttributes <COMPONENT, OUTPUT> engineAttributes, RunResultAttributes runResultAttributes, RuleResultAttributes <COMPONENT, OUTPUT>[] ruleResultAttributes)
 {
     this.EngineAttributes     = engineAttributes;
     this.RunResultAttributes  = runResultAttributes;
     this.RuleResultAttributes = ruleResultAttributes;
 }
コード例 #4
0
ファイル: Result.cs プロジェクト: siddheshp/Regla
 public Result(EngineAttributes engineAttributes, RunResultAttributes runResultAttributes, RuleResultAttributes[] ruleResultAttributes)
 {
     this.EngineAttributes     = engineAttributes;
     this.RunResultAttributes  = runResultAttributes;
     this.RuleResultAttributes = ruleResultAttributes;
 }