Автоматический рефакторинг для добавления имен параметров в вызовы методов

Я нахожусь в центре большого рефакторинга.

У меня есть десятки методов, которые вызываются через позиционные параметры. Теперь я хотел бы, чтобы они вызывались через именованные параметры. Методы существуют в нескольких, не унаследованных классах и имеют одно и то же имя, а их сигнатуры различаются. Пример:

Определения

public class Foo
{
    public static Foo Create(int count, string name)
    {
        ...
    }
}

public class Bar
{
    public static Bar Create(string description, bool yesNo, float factor)
    {
        ...
    }
}

И следующие звонки, которые я хотел бы заменить, из

public void CreateSomeObjects()
{
    var foo = Foo.Create(123, "foo");
    var bar = Bar.Create("bar", true, 1.23);
}

в

public void CreateSomeObjects()
{
    var foo = Foo.Create(count: 123, name: "foo");
    var bar = Bar.Create(description: "bar", yesNo: true, factor: 1.23);
}

Я использую Visual Studio Premium 2013 и Resharper. Есть идеи как этого добиться? (Мне просто нужна подсказка, нет полного решения.)

Ответы на вопрос(1)

Ваш ответ на вопрос