35 references to QueueState
System.Net.Sockets (35)
System\Net\Sockets\SocketAsyncContext.Unix.cs (35)
778private QueueState _state; // See above 801_state = QueueState.Ready; 817Debug.Assert(sizeof(QueueState) == sizeof(int)); 818QueueState state = (QueueState)Volatile.Read(ref Unsafe.As<QueueState, int>(ref _state)); 821bool isReady = state == QueueState.Ready || state == QueueState.Stopped; 852case QueueState.Ready: 863_state = QueueState.Waiting; 864goto case QueueState.Waiting; 866case QueueState.Waiting: 867case QueueState.Processing: 895case QueueState.Stopped: 956case QueueState.Ready: 962case QueueState.Waiting: 973_state = QueueState.Processing; 977case QueueState.Processing: 983case QueueState.Stopped: 1038if (_state == QueueState.Stopped) 1046Debug.Assert(_state == QueueState.Processing, $"_state={_state} while processing queue!"); 1066if (_state == QueueState.Stopped) 1074Debug.Assert(_state == QueueState.Processing, $"_state={_state} while processing queue!"); 1085_state = QueueState.Waiting; 1098if (_state == QueueState.Stopped) 1105Debug.Assert(_state == QueueState.Processing, $"_state={_state} while processing queue!"); 1113_state = QueueState.Ready; 1142if (_state == QueueState.Stopped) 1167if (_state == QueueState.Processing) 1173_state = QueueState.Ready; 1181else if (_state == QueueState.Waiting) 1185_state = QueueState.Ready; 1218Debug.Assert(_state != QueueState.Stopped); 1224Debug.Assert(_state != QueueState.Stopped); 1226_state = QueueState.Stopped;