A new simple and useful code action could be added to the product: when inside a method that returns Task or Task<T>, MFractor could identify if the method has the async modifier and provide code actions to either add or remove.
A classic scenario is when you implement a interface to a new class, Visual Studio creates the stubs for async methods without the modifier. Sometimes also you want to add or remove it later, because you've changed the implementation.
A new simple and useful code action could be added to the product: when inside a method that returns
Task
orTask<T>
, MFractor could identify if the method has the async modifier and provide code actions to either add or remove.A classic scenario is when you implement a interface to a new class, Visual Studio creates the stubs for async methods without the modifier. Sometimes also you want to add or remove it later, because you've changed the implementation.