Frage

Was ist der Zweck dieser UnaryExpression, und wie sie verwendet werden?

War es hilfreich?

Lösung

Es dauert ein Expression Objekt und wickelt es mit einer anderen Expression. Zum Beispiel, wenn Sie einen Ausdruck haben, die für eine Lambda ist, ist es in dem Baum mit einem Lambda-Ausdruck erstellen, wobei jedoch es zitiert wird für eine Lambda in der Ausgabe in einem Ausdruck zur Folge hat.

method                                 | resulting object                   | after compile
--------------------------------------------------------------------------------------------------
Expression.Lambda(...                  | Expression of lambda               | Lambda
Expression.Quote(Expression.Lambda(... | Expression of expression of lambda | Expression of lambda 
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top