使用Visual Studio 2017从多次出现的同一代码中提取方法吗?

时间:2019-03-12 10:44:35

标签: visual-studio refactoring

当我使用here中所述的“重构,提取方法”时,Visual Studio会将所选代码转换为新方法,但是不会检测到其他相同代码。当您要重构代码并删除一些重复代码时,这使该功能变得毫无意义。例如,这在Eclipse中运行良好。

private void Example()
{
    bool b = true;

    // When I select the two lines below they are extracted as expected
    if (b)
        Console.WriteLine("true");

    b = false;

    // The two lines below are not extracted, although the same
    if (b)
        Console.WriteLine("true");
}

在VS中(或仅在我的专业版本中)不可用吗?还是我忽略了某些东西?

0 个答案:

没有答案