Comment Comment by martindevans That's basically what c# has done. But it's implemented as a warning which can be upgraded to an error. I think it might even be an error by default in new projects now. parent martindevans 3 years ago