Frage
Was ist der Zweck dieser UnaryExpression, und wie sie verwendet werden?
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