13 references to AsyncReceiveState
System.ServiceModel (13)
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (13)
547this.asyncReceiveState = AsyncReceiveState.Finished; 563if (Interlocked.CompareExchange(ref this.asyncReceiveState, AsyncReceiveState.Cancelled, AsyncReceiveState.Started) == AsyncReceiveState.Started) 592if (this.asyncReceiveState == AsyncReceiveState.Cancelled) 601Fx.Assert(this.asyncReceiveState == AsyncReceiveState.Finished, "this.asyncReceiveState is not AsyncReceiveState.Finished: " + this.asyncReceiveState); 836int currentState = Interlocked.CompareExchange(ref this.asyncReceiveState, AsyncReceiveState.Started, AsyncReceiveState.Finished); 837Fx.Assert(currentState == AsyncReceiveState.Finished, "currentState is not AsyncReceiveState.Finished: " + currentState); 838if (currentState != AsyncReceiveState.Finished) 921if (Interlocked.CompareExchange(ref this.asyncReceiveState, AsyncReceiveState.Finished, AsyncReceiveState.Started) == AsyncReceiveState.Started)