Wie kann ich einen Ausdrucksbaum mit LINQPad anzeigen?

expression-trees linqpad

Frage

Vielleicht vermisse ich etwas Offensichtliches, aber wie kann ich den Ausdrucksbaum für diese Abfrage anzeigen:

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

mit LINQPad ?

Akzeptierte Antwort

Sie können die Objekte, die den Ausdrucksbaum bilden, wie folgt anzeigen:

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

Beliebte Antwort

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

Dann drücken Sie die Taste Î »neben Ergebnisse.

BEARBEITEN: Dadurch sehen Sie den Lambda-Ausdruck, aber ich kann den Ausdrucksbaum im Sinne des Expression Tree Visualizers nicht finden . Angeblich hat LINQPad einen, aber ich finde es auch nicht.




Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Ist diese KB legal? Ja, lerne warum