In our previous post, we've looked more closely at and how ReSharper 2018.1 and Rider 2018.1 help maintain consistency when using deconstructing declarations and discards. This time, let's check out how ReSharper (and Rider) can assist us with introducing variables, iterating and merging back deconstruction when writing new or updating existing C# code.
Introducing variables with deconstruction
Introduce variable is arguably the most used refactoring that has ever existed in ReSharper, and which was available since the very first versions. It allows us to create a new variable, initialize it
Introduce variable, iterate and merge back deconstruction
by