Resharper(或Visual Studio)可以折叠方法调用(用该方法/常量的内容替换调用)吗?

时间:2010-10-01 04:20:50

标签: visual-studio visual-studio-2008 resharper

我继承了一个用ASP.NET编写的Web应用程序,该应用程序具有不完整的本地化方案实现(不使用资源文件)。这是一个微型版本:

public class Useful
{
    public void DoSomething()
    {
        return Localizations.Do_Something_Message_vx7Hds8i;
    }
}

public class Localizations
{
    public const string Do_Something_Message_vx7Hds8i = "Some text!";
}

几乎在所有情况下,这些本地化字符串甚至不在多个地方使用。在正确本地化应用程序之前,我想要考虑这个烦人的本地化层。

我想要的最终结果就是:

public class Useful
{
    public void DoSomething()
    {
        return "Some text!";
    }
}

这证明非常缓慢,我在这个应用程序中有超过1000个。

选择引用的一键式方法是什么才是真棒,让它自动吸入字符串内容。我正在使用Visual Studio 2008和ReSharper 5.1。

有谁知道是否有办法实现这一目标?似乎应该有一个正确的名称,我正在尝试做什么(反模块化?)但我有点难以从哪里开始。

1 个答案:

答案 0 :(得分:1)

Resharper中的默认键命令是 Ctrl + Alt + N 用于内联重构。