Convert Extension Method to Plain Static refactoring
This refactoring helps you convert an extension method to a static method and update all usages in the current solution accordingly.
Consider the following example:
public static void DoSomething(this string s)
{
}
private static void Test(string str)
{
str.DoSomething();
}
public static void DoSomething(string s)
{
}
private static void Test(string str)
{
DoSomething(str);
}
Convert an extension method into a static method
Place the caret at the declaration or a usage of an extension method in the editor, or select it in the Structure window.
Do one of the following:
Press Ctrl+Alt+Shift+T and then choose Extension Method to Plain Static
Choose
in the main menu.
The refactoring is carried out without requiring you to specify any further options.
Last modified: 07 April 2022