1 instantiation of RuleState
System.Workflow.Activities (1)
Rules\Executor.cs (1)
361orderedRules.Add(new RuleState(r));
14 references to RuleState
System.Workflow.Activities (14)
Rules\Executor.cs (10)
304RuleState other = obj as RuleState; 354internal static IList<RuleState> Preprocess(RuleChainingBehavior behavior, ICollection<Rule> rules, RuleValidation validation, Tracer tracer) 357List<RuleState> orderedRules = new List<RuleState>(rules.Count); 373internal static void ExecuteRuleSet(IList<RuleState> orderedRules, RuleExecution ruleExecution, Tracer tracer, string trackingKey) 387RuleState currentRuleState = orderedRules[current]; 436RuleState rs = orderedRules[updatedRuleIndex]; 468private static void AnalyzeRules(RuleChainingBehavior behavior, List<RuleState> ruleStates, RuleValidation validation, Tracer tracer) 484RuleState currentRuleState = ruleStates[i];
Rules\RuleEngine.cs (1)
18private IList<RuleState> analyzedRules;
Rules\Tracer.cs (3)
87internal void TraceThenTriggers(string currentRuleName, ICollection<int> triggeredRules, List<RuleState> ruleStates) 92internal void TraceElseTriggers(string currentRuleName, ICollection<int> triggeredRules, List<RuleState> ruleStates) 97private void TraceRuleTriggers(string thenOrElse, string currentRuleName, ICollection<int> triggeredRules, List<RuleState> ruleStates)