6 writes to _lifecycleState
aspire (6)
DotNet\ProcessExecution.cs (6)
97
var previousState = (LifecycleState)Interlocked.CompareExchange(ref
_lifecycleState
, (int)LifecycleState.Starting, (int)LifecycleState.NotStarted);
125
Volatile.Write(ref
_lifecycleState
, (int)LifecycleState.Started);
129
Volatile.Write(ref
_lifecycleState
, (int)LifecycleState.Disposed);
482
switch ((LifecycleState)Volatile.Read(ref
_lifecycleState
))
485
if (Interlocked.CompareExchange(ref
_lifecycleState
, (int)LifecycleState.Disposed, (int)LifecycleState.NotStarted) == (int)LifecycleState.NotStarted)
498
if (Interlocked.CompareExchange(ref
_lifecycleState
, (int)LifecycleState.Disposed, (int)LifecycleState.Started) == (int)LifecycleState.Started)