我saw an article显示了我如何连接两个Expression<Func<T, bool>>
变量。
但是在这里也可以使用Expression<Action<T>>
吗?
以下是我的尝试:
public static Expression<Action<T>> Add<T>(this Expression<Action<T>> left, Expression<Action<T>> right)
{
//var param = Expression.Parameter(typeof(T), "x");
var body = Expression.AndAssign(
Expression.Invoke(left),
Expression.Invoke(right)
);
var lambda = Expression.Lambda<Action<T>>(body);
return lambda;
}