I create my winform forms from a central factory into which the forms are registered. Hence I get a lot of Class Never Instantiated warnings thrown up. With the winform form classes being partial I have to comment the warning on each declaration of the partial class, which is a pain. Does it make sense for R# to respect suppression of warnings by commenting (// ReSharper disable ClassNeverInstantiated.Global) on all declarations of a partial class if the suppression exists on one declaration?
Also, would it be possible to register types that should be ignored for non-instantiation warnings? In my case all my forms implement particular interface which I would like to use as the basis for ignoring them in the analysis. This would help when people are using some type of IoC too.