Class WhenEvaluationTrace
- Namespace
- FlowOrchestrator.Core.Expressions
- Assembly
- FlowOrchestrator.Core.dll
Captures the evaluation of a When boolean expression for diagnostic display.
Persisted alongside the step record when a step is skipped because its
When clause evaluated to false.
public sealed class WhenEvaluationTrace
- Inheritance
-
WhenEvaluationTrace
- Inherited Members
Remarks
The Resolved string is a human-readable rewrite of Expression
with each LHS reference replaced by its actual resolved value, so a reader can see
exactly why the condition failed (e.g. 500 > 1000).
Properties
Expression
The original expression text from the flow manifest.
public string Expression { get; set; }
Property Value
Resolved
The expression rewritten with every @steps()/@triggerBody() reference replaced by its resolved value.
public string Resolved { get; set; }
Property Value
Result
The boolean outcome of the evaluation.
public bool Result { get; set; }