まずは、VC#がいいんじゃないか?
そこから自身で逆コンパイルするてきな作業