AsyncAutoResetEvent public class AsyncAutoResetEvent : QueuedSynchronizer, IAsyncResetEvent, IAsyncEvent, IDisposable Documentation Code public bool IsSet { get; } public AsyncAutoResetEvent(bool initialState, int concurrencyLevel) public AsyncAutoResetEvent(bool initialState) public bool Reset() public bool Set() public ValueTask<bool> WaitAsync(TimeSpan timeout, CancellationToken token = default) public ValueTask WaitAsync(CancellationToken token = default)