Linq to Objects の途中で printf デバッグする方法

よく忘れるのでメモ。ダークサイドの技なのでご利用はほどほどに。

var ms =
  from type in ...

  // for debug
  let a = Console.WriteLine( type.Name ) is object

  from method in type.GetMethods( ...
  select method;

ネタ元

Debug.WriteLine でも何でもどうぞ。
本当はトレースポイントが Linq に対応して欲しい。イミディエイトウィンドウも。
Unix の tee 的だなーと思いつつも自重。
そして printf じゃないけど、慣例に従い。