public MatchComparandCase(TComparand comparand, Expression <Predicate <TContext> > condition, StatePerformBuilder <TComparand, TInput, TContext> builder) : base(builder) { this.Comparand = comparand; this.Condition = condition; }
public MatchCustomCase(Expression <Func <TInput, TContext, bool> > condition, StatePerformBuilder <TComparand, TInput, TContext> builder) : base(builder) { Debug.Assert(condition != null); this.Condition = condition; }
protected MatchCase(StatePerformBuilder <TComparand, TInput, TContext> builder) { Debug.Assert(builder != null); this.Builder = builder; }