Существуют ли какие-либо инструменты, которые помогут мне реорганизовать вызов метода от использования параметров на основе позиции к параметрам на основе имени - PullRequest
7 голосов
/ 05 апреля 2011

Я хочу преобразовать код как:

var p = new Person("Ian", "Smith", 40, 16)

Кому:

var p = new Person(surname: "Ian", givenName:"Smith", weight:40, age:16)

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

(Пожалуйста, не говорите мне использовать объекты параметров, методы факторов и т. Д., Они могут появиться позже, когда я хотя бы смог прочитать код!)

Ответы [ 2 ]

2 голосов
/ 13 октября 2015

поместить курсор в скобки вызова метода

alt+<enter>

или нажмите на молот

  • до

enter image description here

  • после

enter image description here

2 голосов
/ 02 июня 2011

Refactor v2001 vol 1.3 утверждает, что может сделать это .

ReSharper имеет его в своей базе данных проблем, , но еще не совершил это .

...