Table of Contents

Interface IJobFlowRightHandSideExpression

Namespace
JobFlow.Core.Rules.Dsl
Assembly
JobFlow.Core.dll
public interface IJobFlowRightHandSideExpression
Extension Methods

Methods

Action(Expression<Action<IJobFlowContext>>, ActionTrigger)

IJobFlowRightHandSideExpression Action(Expression<Action<IJobFlowContext>> action, ActionTrigger actionTrigger)

Parameters

action Expression<Action<IJobFlowContext>>
actionTrigger ActionTrigger

Returns

IJobFlowRightHandSideExpression

Do(Expression<Action<IJobFlowContext>>)

IJobFlowRightHandSideExpression Do(Expression<Action<IJobFlowContext>> action)

Parameters

action Expression<Action<IJobFlowContext>>

Returns

IJobFlowRightHandSideExpression

Undo(Expression<Action<IJobFlowContext>>)

IJobFlowRightHandSideExpression Undo(Expression<Action<IJobFlowContext>> action)

Parameters

action Expression<Action<IJobFlowContext>>

Returns

IJobFlowRightHandSideExpression

Yield<TFact>(Expression<Func<IJobFlowContext, TFact>>)

IJobFlowRightHandSideExpression Yield<TFact>(Expression<Func<IJobFlowContext, TFact>> yield)

Parameters

yield Expression<Func<IJobFlowContext, TFact>>

Returns

IJobFlowRightHandSideExpression

Type Parameters

TFact

Yield<TFact>(Expression<Func<IJobFlowContext, TFact>>, Expression<Func<IJobFlowContext, TFact, TFact>>)

IJobFlowRightHandSideExpression Yield<TFact>(Expression<Func<IJobFlowContext, TFact>> yieldInsert, Expression<Func<IJobFlowContext, TFact, TFact>> yieldUpdate)

Parameters

yieldInsert Expression<Func<IJobFlowContext, TFact>>
yieldUpdate Expression<Func<IJobFlowContext, TFact, TFact>>

Returns

IJobFlowRightHandSideExpression

Type Parameters

TFact