C#代码提取FROM方法

时间:2017-03-24 08:04:36

标签: c# methods refactoring code-duplication automated-refactoring

有人知道一个c#工具可以从方法中提取给定类中的所有代码吗?

示例启动文件:

public class HelloWorld
{
    public static void Main()
    {
        Print("Hello, ");
        Print("World");
        PrintExclamationMark();
    }

    private static void Print(string text)
    {
        System.Console.WriteLine(text);
    }

    private static void PrintExclamationMark();
    {
        System.Console.WriteLine("!");
    }
}

结果我想在给定的类/文件上使用该工具后得到:

public class HelloWorld
{
    public static void Main()
    {
        System.Console.WriteLine("Hello, ");
        System.Console.WriteLine("World");
        System.Console.WriteLine("!");
    }
}

当我提取大量新方法时,这样的工具可能会非常有用,如果没有省略代码,请仔细检查。

0 个答案:

没有答案