7 writes to _lifecycleState
aspire (7)
Processes\IsolatedProcess.cs (7)
228
return (LifecycleState)Volatile.Read(ref
_lifecycleState
) switch
259
switch ((LifecycleState)Volatile.Read(ref
_lifecycleState
))
262
if (Interlocked.CompareExchange(ref
_lifecycleState
, (int)LifecycleState.Disposed, (int)LifecycleState.NotStarted) == (int)LifecycleState.NotStarted)
277
if (Interlocked.CompareExchange(ref
_lifecycleState
, (int)LifecycleState.Disposed, (int)LifecycleState.Started) == (int)LifecycleState.Started)
311
var previousState = (LifecycleState)Interlocked.CompareExchange(ref
_lifecycleState
, (int)LifecycleState.Starting, (int)LifecycleState.NotStarted);
339
Volatile.Write(ref
_lifecycleState
, (int)LifecycleState.Started);
344
Volatile.Write(ref
_lifecycleState
, (int)LifecycleState.Disposed);