System.Net.WebSockets.WebSocketBase.WebSocketOperation.ReceiveOperation.ProcessAction_NoAction C# (CSharp) Method

ProcessAction_NoAction() protected method

protected ProcessAction_NoAction ( ) : bool
return bool
                protected override bool ProcessAction_NoAction()
                {
                    if (_pongReceived)
                    {
                        _receiveCompleted = false;
                        _pongReceived = false;
                        return false;
                    }

                    Debug.Assert(ReceiveResult != null,
                        "'ReceiveResult' MUST NOT be NULL.");
                    _receiveCompleted = true;

                    if (ReceiveResult.MessageType == WebSocketMessageType.Close)
                    {
                        return true;
                    }

                    return false;
                }