Search code examples
expression-treeslinqpad

How do I view an expression tree with LINQPad?


Maybe I'm missing something obvious, but I how can I view the expression tree for this query:

from word in "The quick brown fox jumps over the lazy dog".Split()
orderby word.Length
select word

using LINQPad?


Solution

  • You can view the objects that make up the expression tree as follows:

    (from word in "The quick brown fox jumps over the lazy dog".Split().AsQueryable()
    orderby word.Length
    select word).Expression