3 writes to _disposable
Microsoft.Extensions.Primitives (3)
ChangeToken.cs (3)
115IDisposable? current = Volatile.Read(ref _disposable); 125IDisposable? previous = Interlocked.CompareExchange(ref _disposable, disposable, current); 147Interlocked.Exchange(ref _disposable, _disposedSentinel)?.Dispose();