Translate from linq expressions to C# code
PM> Install-Package ExpressionTranslator
You can compile expression into readable script by ToScript
extension method
var script = lambda.ToScript();
Step into debugging and generate readable script from linq expressions
PM> Install-Package ExpressionDebugger
CompileWithDebugInfo
extension method will allow step-into debugging.
var func = lambda.CompileWithDebugInfo();
func(); //<-- you can step-into this function!!
- Version 2.0 now support .NET Core
To step-into debugging, you might need to emit file
var opt = new ExpressionCompilationOptions { EmitFile = true };
var func = lambda.CompileWithDebugInfo(opt);
func(); //<-- you can step-into this function!!