Add the Expression Tree Visualizer
The Expression Tree Visualizer is a fantastic tool to shed some light on exactly what happens when an expression tree is invoked. It's especially useful when building your own from scratch, and some visibility on how LINQ does it would be a real bonus!
Are you aware that you can call .Dump() on an expression? The output is not exactly the same as the Expression Tree Visualizer, but it conveys much of the same information. Is there anything missing from what you see that you’d like added? Or anything that you’d like changed?
-
Nelson Ferrari commented
Isn't this what the "Tree" result option (Results Lambda SQL IL+Native Tree) does?
-
Kevin Babcock commented
I like this idea. Joe is right, calling .Dump() on an expression already gives the information needed, but it is quite verbose. A simple visualization of the expression tree would be awesome!