msil to csharp corrected