连接表达式<action <t>&gt; </action <t>

时间:2013-01-22 07:37:24

标签: action expression concatenation

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;
}

0 个答案:

没有答案
相关问题