public static ExpressionContainer <T> New <T>(Expression <Func <T> > invocationExpression) { return(Arg <T>(ExpressionUtils.ProcessCallLambda(invocationExpression))); }
public static ExpressionContainer <TV> Call <T, TV>(this ExpressionContainer <T> instance, Expression <Func <T, TV> > invocationExpression) { return(Arg <TV>(ExpressionUtils.ProcessCallLambda(invocationExpression, instance))); }
public static ExpressionContainer Call(Expression <Action> invocationExpression) { return(new ExpressionContainer(ExpressionUtils.ProcessCallLambda(invocationExpression))); }
public static ExpressionContainer Call <T>(this ExpressionContainer <T> instance, Expression <Action <T> > invocationExpression) { return(new ExpressionContainer(ExpressionUtils.ProcessCallLambda(invocationExpression, instance))); }