3.1.7のソースは軽く眺めてみたが特におかしい箇所はないと思う
C#のソースなんて短いんだから心配なら適当に見てみりゃいい
だいたい何やってるかわかるだろ