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