【发布时间】:2014-05-09 10:02:53
【问题描述】:
因此,在我的 ASP.NET C# 代码库中,我可能有数百位这样的代码:
Response.Redirect("something.aspx?Error=" + ex.Message);
我想自动为所有这些方法调用添加一个参数,以将“true”作为该方法的第二个参数添加,如下所示:
Response.Redirect("sometihng.aspx?Error=" + ex.Message, true);
我可以使用 Visual Studio 2010 和最新版本的 Resharper。
我尝试使用 Resharper 中的“使用模式搜索”功能(VS 菜单 -> ReSharper -> 查找 -> 使用模式搜索)来查看这是否会自动重构我的代码库,但我不确定具体如何或是否有用。这是我尝试过的:
在右侧,我创建了一个名为“anyString”的“Argument”占位符,希望它可以找到并替换所有在第一个参数中包含字符串的 Response.Redirect 调用,但这发现没有在我的代码库中匹配。
关于如何在不诉诸手动更改所有引用的情况下解决此问题的任何想法?
【问题讨论】:
标签: c# resharper automated-refactoring