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