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