Pregunta

¿Cuál es el propósito de este UnaryExpression y cómo debe usarse?

¿Fue útil?

Solución

Toma un objeto Expression y lo envuelve con otra Expression . Por ejemplo, si tiene una expresión que es para un lambda, usarla en el árbol creará una expresión lambda, pero usarla entre comillas dará como resultado una expresión para una lambda en la salida.

method                                 | resulting object                   | after compile
--------------------------------------------------------------------------------------------------
Expression.Lambda(...                  | Expression of lambda               | Lambda
Expression.Quote(Expression.Lambda(... | Expression of expression of lambda | Expression of lambda 
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top