2 つの変数を連結する方法を示す記事を見ました。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;
}