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