public static ProcessBuilder If(this ProcessBuilder builder, Func <bool> expression, DynamicIfStep truePart, DynamicIfStep falsePart, out Guid reference) { var step = new DynamicIfStep(expression, truePart, falsePart); reference = step.Reference; builder.Steps.Add(step); return(builder); }
public static ProcessBuilder If(this ProcessBuilder builder, Func <bool> expression, DynamicIfStep truePart, DynamicIfStep falsePart) { var reference = Guid.Empty; return(builder.If(expression, truePart, falsePart, out reference)); }