public AbstractBranchingCondition(StatefulWorkflow <T> workflow, IWorkflow <T> current, StatefulBuilder <T> builder, ITransitionRule <T> transitionRule) { this._workflow = workflow; this._current = current; this._builder = builder; this._transitionRule = transitionRule; }
public AdvancedBranchingExpression(StatefulWorkflow <T> workflow, Func <T, IDictionary <string, object>, bool> condition, IWorkflow <T> current, StatefulBuilder <T> builder, ITransitionRule <T> transitionRule) : base(workflow, current, builder, transitionRule) { _condition = condition; }
public BranchingExpression(StatefulWorkflow <T> workflow, Predicate <T> condition, IWorkflow <T> current, StatefulBuilder <T> builder, ITransitionRule <T> transitionRule) : base(workflow, current, builder, transitionRule) { _condition = condition; }