Reset() public method

public Reset ( ) : void
return void
コード例 #1
0
        public async Task WaitAsync_CancellationToken_CancelAfterReset() {
            var amre = new AsyncManualResetEvent();
            var cts = new CancellationTokenSource();

            var task = amre.WaitAsync(cts.Token);
            task.Should().NotBeCompleted();

            amre.Reset();
            cts.Cancel();
            await Task.Delay(10);

            task.Should().BeCanceled();
        }
コード例 #2
0
 public void AddOne()
 {
     _mre.Reset();
     Interlocked.Increment(ref _count);
 }