5 writes to s_idDispenser
System.Private.CoreLib (5)
System\Threading\ManagedThreadId.cs (5)
210
Interlocked.CompareExchange(ref
s_idDispenser
, ImmutableIdDispenser.Empty, null);
216
var priorIdDispenser = Volatile.Read(ref
s_idDispenser
);
220
var interlockedResult = Interlocked.CompareExchange(ref
s_idDispenser
, updatedIdDispenser, priorIdDispenser);
238
var priorIdDispenser = Volatile.Read(ref
s_idDispenser
);
242
var interlockedResult = Interlocked.CompareExchange(ref
s_idDispenser
, updatedIdDispenser, priorIdDispenser);
3 references to s_idDispenser
System.Private.CoreLib (3)
System\Threading\ManagedThreadId.cs (3)
209
if (
s_idDispenser
== null)
212
Debug.Assert(
s_idDispenser
!= null);
241
var updatedIdDispenser =
s_idDispenser
.RecycleId(id);