ちょっと疑問に思って投げっぱなしだったのを形にしました。が、少し詰め込みすぎてやりたかったことに辿りつくのに時間が……。 疑問に思ってたこと(=やりたかったこと)は「ツリー構造のIEnumerableをLINQで展開したり、要素を探したりしたかった」です。 色々オマケがついてますが、該当部分は下記の1ファイルのみです。 \TreeSample\Infrastructures\IEnumerableExtensions.cs 実行画面 実行環境 マイクロソフト公式ダウンロード センターから Microsoft® Silverlight® 5 Tools for Visual Studio® 2010 SP1 をダウンロード Silverlight Toolkit - Home (December 2011) Reactive Extensions (NuGetで同梱済み) プロジェクト Tr