title: Decompiled с# code shows errors
body: <p>I have decompiled C# dll and now can not compile it. It shows strange errors, for example in some switch blocks some case blocks havent their break statements, or errors like "Can not cast int to bool" are shown. But the amount of errors is not very large for dll of that size, so I think it is not the problem of decompiler.</p>
  
  <p>Is there some derective for compiler (for example, smthing life unsafe) that will solve this problem? Or why is there such strange errors?</p>
  
  <p>P.S. The dll is not broken - the application is using it right now. I'm using dotPeek to decompile and Visual Studio 15 to compile the result code. </p>