Расширение Visual Studio 2015 для создания метода ToString () в классе

Под расширением я подразумевал расширение Visual Studio.

Я не хочу знать, есть ли способ автогенерации метода ToString с уже созданным расширением.

Я хочу иметь класс с некоторыми свойствами и использовать инструмент для создания метода ToString, используя его свойства.

class A {
    String propA { get; set; }
    String propB { get; set; }

    // Autogenerated
    override ToString() 
    {
        return "propA = " + propA + ", propB" + propB;
    }
}

Если нет, я не хочу знать, как я могу сделать один. Я искал в интернете, но не могу найти правильный способ добавить пользовательский код в уже созданный класс с расширением. Особенно тип проекта, который мне нужно создать. Я думал в проекте Рефактора кода, но я не уверен, что это то, что мне нужно.

Редактировать:
Этот вопрос существует генератор ToString (), доступный в Visual Studio 2010? не ответил, что я хочу, вы не можете использовать фрагмент для генерации кода из свойств класса, вы можете только добавить код или заменить некоторый созданный код.

1 ответ

  1. На vs2015 можно построить проект CodeFix. см.: Build CodeFix ex .
    В этом проекте вы можете легко добавить свою логику для добавления ToString в составе новых анализаторов vs15.

    Вариант 2:
    Я часть команды OzCode, и мы создаем отличный инструмент, одна из его функций заключается в создании пользовательского метода «ToString», на лету (во время отладки) я добавляю linq The Reveal feature