Recently I've been in the habit of setting "Check for arithmetic overflow/underflow" on for c# projects. This is when I noticed that the implementation of GetHashCode generated by Resharper is not really safe - it will often result in an overflow and therefore throw an exception.
I think Resharper needs to do a better job of generating the code so as to avoid this type of thing.
What do you think? Should this be added as a change request?