Skip to content
BigBabay edited this page Nov 7, 2016 · 1 revision

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.

  1. Replace return type to Task or Task
  2. Rename method and overrides and base and interface from to Async
  3. Add using on System.Threading.Tasks
  4. Analize body and replce all call to another method to async version if it exists.
  5. 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()
Clone this wiki locally