4 writes to _currentOperationCount
System.Diagnostics.DiagnosticSource (4)
System\Diagnostics\RateLimiter.cs (4)
32
_currentOperationCount
= 0;
46
int currentOperationCount = Volatile.Read(ref
_currentOperationCount
);
52
if (Interlocked.CompareExchange(ref
_currentOperationCount
, 1, currentOperationCount) != currentOperationCount)
64
return Interlocked.Increment(ref
_currentOperationCount
) <= _maxOperationsPerSecond;