serg10
serg10

Reputation: 32717

Use "convert to auto property" on multiple properties at once

I find myself using Resharper's "convert to auto property" refactoring a lot to remove pre C# 3.0 boilerplate code.

Is there a way I can apply this to all properties in a single class at once?

Upvotes: 5

Views: 2868

Answers (2)

Max Schilling
Max Schilling

Reputation: 2931

Tanascius has the right answer, though you can tweak that a little bit by creating your own custom Code Cleanup script that would ONLY include the "Use auto-property if possible" refactoring.

That would probably be preferable if you didn't want the rest of the refactorings to run. Just hit the add button on the code cleanup and then uncheck everything else.

-Max

Upvotes: 3

tanascius
tanascius

Reputation: 53964

The ReSharper can do this:

Options -> Code Cleanup -> Use auto-property, if possible

Run code cleanup for the class - and you should be done.

Upvotes: 13

Related Questions