C# 6 is here for a while now and brings with it some syntactic sugar that Resharper is kind enough to highlight and recommend that I "migrate to". Should I apply these fixes automatically to the entire code base and commit? Even though this question can apply to any new feature in the language, the main ones I'm considering applying are:
- Use string interpolation instead of string.ToString
- Change property from get {...} to expression body ( => )
- Use null propagation
- Make auto-property get-only
What if this is hundreds of changes? What if it's thousands?