>>40
今の所そういうことができる機能はねぇと思うます。
CA1031の項目を見ると「もしくはブロックの最後に再スローしてください」とあるので、

if(ex.GetType==typeof(Exception) || ex.GetType==typeof(SystemException)){ throw; }

とでも書いておけば良いんじゃないでしょうか。
一応試した所これでCA1031は消えましたよ。