9 references to COMPLETE_ADDING_ON_MASK
System.Collections.Concurrent (9)
System\Collections\Concurrent\BlockingCollection.cs (9)
82return (_currentAdders == COMPLETE_ADDING_ON_MASK); 448if ((observedAdders & COMPLETE_ADDING_ON_MASK) != 0) 452while (_currentAdders != COMPLETE_ADDING_ON_MASK) spinner.SpinOnce(); 458Debug.Assert((observedAdders + 1) <= (~COMPLETE_ADDING_ON_MASK), "The number of concurrent adders thread exceeded the maximum limit."); 492Debug.Assert((_currentAdders & ~COMPLETE_ADDING_ON_MASK) > 0); 1448if ((observedAdders & COMPLETE_ADDING_ON_MASK) != 0) 1452while (_currentAdders != COMPLETE_ADDING_ON_MASK) spinner.SpinOnce(); 1456if (Interlocked.CompareExchange(ref _currentAdders, observedAdders | COMPLETE_ADDING_ON_MASK, observedAdders) == observedAdders) 1459while (_currentAdders != COMPLETE_ADDING_ON_MASK) spinner.SpinOnce();