Skip to content

Latest commit

 

History

History
41 lines (33 loc) · 1.04 KB

README.md

File metadata and controls

41 lines (33 loc) · 1.04 KB

Icon

ExpressionTranslator

Translate from linq expressions to C# code

Get it

PM> Install-Package ExpressionTranslator

Get readable script

You can compile expression into readable script by ToScript extension method

var script = lambda.ToScript();

ExpressionDebugger

Step into debugging and generate readable script from linq expressions

Get it

PM> Install-Package ExpressionDebugger

Compile with debug info

CompileWithDebugInfo extension method will allow step-into debugging.

var func = lambda.CompileWithDebugInfo();
func(); //<-- you can step-into this function!!

Version 2.0 .NET Core support!

  • Version 2.0 now support .NET Core

Visual Studio for Mac

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!!