ReSharper
 
2024.2
Get ReSharper
You are viewing the documentation for an earlier version of ReSharper.

Convert Interface to Abstract Class refactoring

Last modified: 23 September 2024

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:

This feature is supported in the following languages and technologies:

The instructions and examples given here address the use of the feature in C#. For more information about other languages, refer to corresponding topics in the ReSharper by language section.