2009-11-04 10 views

risposta

9

È possibile visualizzare gli oggetti che compongono l'albero di espressione come segue:

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

Quindi premere il pulsante λ accanto a Risultati.

MODIFICA: questo consente di visualizzare l'espressione lambda, ma non riesco a trovare l'albero delle espressioni nel senso dello Expression Tree Visualizer. Presumibilmente LINQPad ha (avuto?) Uno, ma non lo trovo neanche.

+0

Sì, è qui che sto venendo su corto. Grazie per il suggerimento sulla lambda, però - non sono riuscito a farlo funzionare neanche io. – GuyBehindtheGuy

0

È inoltre possibile utilizzare il metodo .Dump() disponibile su tutti gli oggetti all'interno LINQPad salvare un albero di espressione nella finestra dei risultati.

Problemi correlati