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