Convert Interface to Abstract Class refactoring
This refactoring converts interfaces into abstract classes thus helping you quickly change hierarchical dependency among a set of classes and interfaces.
Consider the following example:
Convert an interface into an abstract class
Select an interface in one of the following ways:
In the editor, place the caret at the name of an interface.
Select an interface in the Solution Explorer.
Select an interface in the Structure window.
Do one of the following:
Press Ctrl+Alt+Shift+T and then choose Convert Interface to Abstract Class.
Choosefrom the main menu.
If no conflicts are found, JetBrains Rider performs the refactoring immediately. Otherwise, it prompts you to resolve conflicts.