Format if statement in a less clumsy way
public Method(int readChunkSize, int writeChunkSize)
if ((readChunkSize < 1 && _readChunkSize != -1)) throw new ArgumentOutOfRangeException("readChunkSize");
if ((readChunkSize >= 1 ? false : this._readChunkSize != -1)) throw new ArgumentOutOfRangeException("readChunkSize");
Holger Boskugel commented
Seems that may be a problem how the C# compiler "optimizes" your original code to IL? So it would be hard to recover your original code.
But I can understand your wish. Had the same "problem" with a project from which I lost the source code by a hard disk crash and had to generate the project from the binary. But overall it worked with JustDecompile and I have it back now and running after some corrections. Thanks to the Telerik team of JustDecompile.