私はVS2010で.NET 4.0を使用しています。 (私が書かれていない)私の現在のアプリケーションでは、私は.NET例外が発生しました。
Try
' do something '
Catch e As Exception
' do nothing about the exception. no logging and no re-throw... =o=!!! '
End Try
のようないくつかの多くのコードがあることがわかった私の質問は、アプリケーション全体では「食べられる」例外のこの種を見つける方法です。
ありがとうございます!
編集:私はCatchブロックは常に空でないことを述べる必要があることを申し訳ありません。時にはそれが関与アセンブリ上Return False
、Return Nothing
、Return
、Return 0
、Return ""
...
に[すべての空のcatchブロックを探すのC#]の可能な複製を使用して構築された生産段階中に例外を食べるのdllに対処しなければならなかったと私たちは例外キャッチャーツールを使用しています/ 1486424/c-find-all-empty-catch-blocks) –
私はそれらが重複しているとは思わない。例外はキャッチブロックが空であることを意味するものではありません。 「Return False」、「Return Nothing」、または「Return」でメソッドを終了することもあります。 –