Generate Deconstructors
note
Tuple deconstruction is a C# 7.0 feature.
By default, ReSharper automatically detects C# version based on the associated compiler. However, you can specify the target C# version explicitly for a project — right-click the project in the Solution Explorer, choose Edit project item properties from the context menu and use the C# Language Level selector .
To set the C# version for all projects in your solution, specify it in a Directory.Build.props file in your solution directory as described here.
tip
You can configure common code generation preferences on the Alt+R, O.
page of ReSharper options
tip
You can invoke Find Usages ShiftF12 on the
Deconstruct
method to find all related tuple deconstructions.

tip
To bind this code generation command to its own shortcut, go to
and assign a shortcut for theReSharper_GenerateDeconstructor
command.