AsyncConverter
Plugin for resharper, for converting code to async.
Replacing value
If expect type Task, but real type is int, you may wrap it to Task.FromResult
Convert any method to async implimentation.
- Replace return type to Task or Task
- Rename method and overrides and base and interface from to Async
- Add using on System.Threading.Tasks
- Analize body and replace all call to another method to async version if it exists.
- Analize body and replace all call with .Result to await call.
- Analize using of this method, if it call from async context then replace it to await. If it calls from sync context then replace to .Result or .Wait()