I have one method that looks like this:
void throwException(string msg) { throw new MyException(msg); }
Now if I write
No. I suggest you change the signature of your first function to return the exception rather than throw it, and leave the throw statement in your second function. That'll keep the compiler happy, and smells less bad as well.