ReSharper's code generation actions can create a lot of code for you: constructors to initialize any set of type members; methods and properties required by an interface you're implementing; equality checks, formatting members, and more.
For more ways of generating common code such as classes, conditional blocks and GUIDs, see code templates.
Note on shortcuts
All keyboard shortcuts provided in this page are available in ReSharper's default "Visual Studio" keymap. For details on ReSharper's two keymaps, see ReSharper Documentation.