Я не знаю ни одного инструмента, но я написал макрос, который очень помогает.
Макрос создает назначение для всех открытых членов класса. Затем я использую функции редактирования столбцов, чтобы сделать все остальное.
Мой макрос генерирует список вроде
x.Prop1 = 0;
x.Prop2 = "Prop2";
x.Prop3 = 0;
Я использую редактирование столбцов, чтобы изменить правую сторону на " y ;"
x.Prop1 = y ;
x.Prop2 = y ;
x.Prop3 = y ;
Если имена свойств в классах совпадают или похожи, я использую копирование столбца, чтобы вставить их между y
и ;
, в противном случае я перехожу к каждой строке, нажимаю .
и использую intellisense.
Вы можете найти множество ресурсов по макропрограммированию для Visual Studio здесь
Но редактирование столбцов очень поможет даже без макроса.