这个 UnaryExpression 的目的是什么,应该如何使用它?
它接受一个Expression
对象并用另一个Expression
包装它。例如,如果您有一个用于 lambda 的表达式,则在树中使用它将创建一个 lambda 表达式,但使用它会导致输出中出现 lambda 的表达式。
method | resulting object | after compile
--------------------------------------------------------------------------------------------------
Expression.Lambda(... | Expression of lambda | Lambda
Expression.Quote(Expression.Lambda(... | Expression of expression of lambda | Expression of lambda