7 writes to _entryInProcessOfWritingSentinel
ILCompiler.TypeSystem (7)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\Utilities\LockFreeReaderHashtable.cs (7)
194sentinel = Volatile.Read(ref _entryInProcessOfWritingSentinel); 224sentinel = Volatile.Read(ref _entryInProcessOfWritingSentinel); 243TValue sentinel = Volatile.Read(ref _entryInProcessOfWritingSentinel); 291TValue sentinel = Volatile.Read(ref _entryInProcessOfWritingSentinel); 379if (Interlocked.CompareExchange(ref _entryInProcessOfWritingSentinel, value, null) == null) 616sentinel = Volatile.Read(ref _entryInProcessOfWritingSentinel); 640sentinel = Volatile.Read(ref _entryInProcessOfWritingSentinel);
11 references to _entryInProcessOfWritingSentinel
ILCompiler.TypeSystem (11)
src\runtime\src\coreclr\tools\Common\TypeSystem\Common\Utilities\LockFreeReaderHashtable.cs (11)
171public int Count { get { return _count + (_entryInProcessOfWritingSentinel != null ? 1 : 0); } } 192if ((examineEntry == null) || (examineEntry == _entryInProcessOfWritingSentinel)) 213while ((examineEntry != null) && (examineEntry != _entryInProcessOfWritingSentinel)) 377if (_entryInProcessOfWritingSentinel == null) 407if (examineEntry == _entryInProcessOfWritingSentinel) 427if (CompareValueToValue(value, _entryInProcessOfWritingSentinel)) 432return _entryInProcessOfWritingSentinel; 517if (Interlocked.CompareExchange(ref hashTableLocal[tableIndex], _entryInProcessOfWritingSentinel, null) == null) 614if ((examineEntry == null) || (examineEntry == _entryInProcessOfWritingSentinel)) 631while ((examineEntry == null) || (examineEntry == _entryInProcessOfWritingSentinel)) 684_sentinel = hashtable._entryInProcessOfWritingSentinel;