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

Convert Static to Extension Method refactoring

Last modified: 08 March 2021

ReSharper | Refactor | Convert | Static to Extension Method…

ReSharper_Static2ExtensionAction

This refactoring helps you convert a static method to an extension method, provided that the static method:

  • Has at least one parameter.

  • Resides in a non-generic, non-nested static class.

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 details specific to other languages, see corresponding topics in the ReSharper by language section.