6 writes to _registrations
System.Private.CoreLib (6)
src\libraries\System.Private.CoreLib\src\System\Threading\CancellationTokenSource.cs (6)
329Registrations? registrations = Volatile.Read(ref _registrations); 500Volatile.Read(ref _registrations)?.UnregisterAll(); 553_registrations = null; // allow the GC to clean up registrations 605Registrations? registrations = Volatile.Read(ref _registrations); 609registrations = Interlocked.CompareExchange(ref _registrations, registrations, null) ?? registrations; 741Registrations? registrations = Interlocked.Exchange(ref _registrations, null);