Convert Static to Extension Method refactoring

Last modified: 23 September 2024

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 more information about other languages, refer to corresponding topics in the Languages and frameworks section.