Обратное выражение >. Compile ()?

Поскольку мы можем:

Expression<Func<int, bool>> predicate = x => x > 5;
var result = Enumerable.Range(0,10).Where(predicate.Compile());

Как я могу:

Func<int,bool> predicate = x => x > 5;
Expression<Func<int,bool>> exp = predicate.Decompile();

То есть я хочу получить соответствующее выражение функции Func . Возможно ли это?

8
задан Cheng Chen 28 September 2010 в 05:04
поделиться