重构重新抛出吞噬的异常

时间:2014-12-12 13:06:29

标签: c# exception-handling resharper automated-refactoring

我正在开发一个能够执行大量异常吞咽的代码库,在大多数情况下会像这样:

catch (Exception ex)
{
    MessageBox.Show(ex.Message, "Error.", MessageBoxButtons.OK, MessageBoxIcon.Error);
}

是否有快捷方式,例如用resharper为所有这些添加投掷?或者至少打破消息框显示?因为我得到的只是一个通用的错误信息,没有任何迹象表明它在代码中的位置..

我尝试使用模式进行Resharper搜索,但是当我添加“catch”时,它说搜索模糊不清

1 个答案:

答案 0 :(得分:1)

ReSharper模式搜索很棒,但它是非常语法驱动的。要匹配catch,您需要在搜索中加入try

相关问题