У меня есть функция, которая имеет следующую подпись ...
public string DoJunk(Expression<Func<bool>> expression)
Я пытаюсь найти способ преобразовать параметр «expression» обратно во что-то, напоминающее исходный исходный код (или, по крайней мере, представление c # оригинального исходного кода). Итак, если кто-то вызывает такую функцию ...
DoJunk(() => (i + j) * 9 == Math.Round((double)j / (i - 3), 4))
... Я хотел бы иметь возможность преобразовать выражение в это ...
(i + j) * 9 == Math.Round((double)j / (i - 3), 4)
Кто-нибудь делал это?