Вопрос

Какова цель этого 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 
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top