public Expression <Func <T1, T2, T3, T4, T5, TResult> > ExpressionWithParams <T1, T2, T3, T4, T5, TResult>(Expression <Func <T1, T2, T3, T4, T5, TResult> > prototype, WithParamsFlag flags = WithParamsFlag.AssertOnly) { return((Expression <Func <T1, T2, T3, T4, T5, TResult> >)WithParamsImpl(prototype, flags).lambda); }
public Thunk <T1, T2, T3, T4, T5, T6, T7, T8, TResult> WithParams <T1, T2, T3, T4, T5, T6, T7, T8, TResult>(Expression <Func <T1, T2, T3, T4, T5, T6, T7, T8, TResult> > prototype, WithParamsFlag flags = WithParamsFlag.AssertOnly) { return(new Thunk <T1, T2, T3, T4, T5, T6, T7, T8, TResult>((Expression <Func <T1, T2, T3, T4, T5, T6, T7, T8, TResult> >)WithParamsImpl(prototype, flags).lambda)); }