4 writes to _disposable
Microsoft.Extensions.Primitives (4)
ChangeToken.cs (4)
113
if (Volatile.Read(ref
_disposable
) == _disposedSentinel)
132
IDisposable? current = Volatile.Read(ref
_disposable
);
142
IDisposable? previous = Interlocked.CompareExchange(ref
_disposable
, disposable, current);
164
Interlocked.Exchange(ref
_disposable
, _disposedSentinel)?.Dispose();