Domanda

Qual è lo scopo di questo UnaryExpression e come dovrebbe essere usato?

È stato utile?

Soluzione

Prende un oggetto Expression e lo avvolge con un altro Expression . Ad esempio, se hai un'espressione che è per una lambda, usarla nell'albero creerà un'espressione lambda, ma usandola tra virgolette si otterrà un'espressione per una lambda nell'output.

method                                 | resulting object                   | after compile
--------------------------------------------------------------------------------------------------
Expression.Lambda(...                  | Expression of lambda               | Lambda
Expression.Quote(Expression.Lambda(... | Expression of expression of lambda | Expression of lambda 
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top