4 writes to _disposeState
MSBuild.Coordinator (4)
CoordinatorServer.DrainableTimer.cs (4)
30private bool IsStoppingOrDisposed => Volatile.Read(ref _disposeState) != Running; 60if (Interlocked.CompareExchange(ref _disposeState, StopRequested, Running) == Running) 77if (Interlocked.CompareExchange(ref _disposeState, Disposing, StopRequested) != StopRequested) 89Volatile.Write(ref _disposeState, Disposed);