Вопрос
Какова цель этого UnaryExpression и как его следует использовать?
Решение
Это требует Expression
объект и оборачивает его другим Expression
.Например, если у вас есть выражение для лямбда-выражения, его использование в дереве приведет к созданию лямбда-выражения, но использование его в кавычках приведет к появлению выражения для лямбда-выражения в выходных данных.
method | resulting object | after compile
--------------------------------------------------------------------------------------------------
Expression.Lambda(... | Expression of lambda | Lambda
Expression.Quote(Expression.Lambda(... | Expression of expression of lambda | Expression of lambda
Не связан с StackOverflow