Top 20 NuGet autoresetevent Packages

Use C#/VB await keyword with AutoResetEvent, ManualResetEvent, or Semaphore in .NET apps See examples in README on GitHub: https://github.com/tyrotoxin/AsyncWaitHandle
Library for AutoResetEvent to call WaitOne asynchronously
.NET async/await friendly task synchronization primitives