中間コードからソースを生成する。
ソースを保持しているわけではない。

関数名、変数名なんかはILに埋め込まれているから結構再現される。
難読化をかけてしまえば、変数名、関数名を_とか__とかに
置き換えられるからは解析はかなり難しくなる。