开发者

Is there any tools to help me refactor a method call from using position-based to name-based parameters

开发者 https://www.devze.com 2023-02-21 22:41 出处:网络
I wish to transform code like: var p = new Person(\"Ian\", \"Smith\", 40, 16) To: var p = new Person(surname: \"Ian\", givenName:\"Smith\", weight:40, age:16)

I wish to transform code like:

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

To:

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

As a first step开发者_开发技巧 in making the code more readable, I am willing to use a 3rd party refactoring tool if need be.

(Please do not tell me to use parameter objects and factor methods etc, these may come later once I can at least read the code!)


Refactor v2001 vol 1.3 claims to be able to do it.

ReSharper has it in it's issues database, but have not commited doing it yet.


place cursor in parentheses of method call

alt+<enter>

or click on hammer

  • before

Is there any tools to help me refactor a method call from using position-based to name-based parameters

  • after

Is there any tools to help me refactor a method call from using position-based to name-based parameters

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号