11 references to AsyncReceiveState
System.ServiceModel.Http (11)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (11)
483_asyncReceiveState = AsyncReceiveState.Finished; 494if (Interlocked.CompareExchange(ref _asyncReceiveState, AsyncReceiveState.Cancelled, AsyncReceiveState.Started) == AsyncReceiveState.Started) 697int currentState = Interlocked.CompareExchange(ref _asyncReceiveState, AsyncReceiveState.Started, AsyncReceiveState.Finished); 698Fx.Assert(currentState == AsyncReceiveState.Finished, "currentState is not AsyncReceiveState.Finished: " + currentState); 699if (currentState != AsyncReceiveState.Finished) 778if (Interlocked.CompareExchange(ref _asyncReceiveState, AsyncReceiveState.Finished, AsyncReceiveState.Started) == AsyncReceiveState.Started)