25 references to State
System.Net.Sockets (25)
System\Net\Sockets\SocketAsyncContext.Unix.cs (25)
144_state = (int)State.Waiting; 157int oldState = Interlocked.CompareExchange(ref _state, (int)State.Running, (int)State.Waiting); 158if (oldState == (int)State.Canceled) 164Debug.Assert(oldState == (int)State.Waiting, $"Unexpected operation state: {(State)oldState}"); 169Debug.Assert((State)Volatile.Read(ref _state) is State.Running or State.RunningWithPendingCancellation, "Unexpected operation state"); 171Volatile.Write(ref _state, (int)State.Complete); 182Debug.Assert(state is (int)State.Running or (int)State.RunningWithPendingCancellation, $"Unexpected operation state: {(State)state}"); 184newState = (state == (int)State.Running ? (int)State.Waiting : (int)State.Canceled); 193if (newState == (int)State.Canceled) 215if (state is (int)State.Complete or (int)State.Canceled or (int)State.RunningWithPendingCancellation) 220newState = (state == (int)State.Waiting ? (int)State.Canceled : (int)State.RunningWithPendingCancellation); 229if (newState == (int)State.RunningWithPendingCancellation) 246Debug.Assert(_state == (int)State.Canceled);