AsyncWaitHandle (nuget): Use C#/VB await keyword with AutoResetEvent, ManualResetEvent, or Semaphore in .NET apps  See examples in README on GitHub: https://github.com/tyrotoxin/AsyncWaitHandle
Keywords: async|await|WaitHandle|AutoResetEvent|ManualResetEvent|Semaphore|Task