private static WebSocketException ConvertObjectDisposedException(WebSocketBase webSocket, ObjectDisposedException innerException)
 {
     return(new WebSocketException(WebSocketError.InvalidState,
                                   SR.Format(SR.net_WebSockets_InvalidState_ClosedOrAborted, webSocket.GetType().FullName, webSocket.State),
                                   innerException));
 }
 private static void ThrowIfSessionHandleClosed(WebSocketBase webSocket)
 {
     if (webSocket.SessionHandle.IsClosed)
     {
         throw new WebSocketException(WebSocketError.InvalidState,
                                      SR.Format(SR.net_WebSockets_InvalidState_ClosedOrAborted, webSocket.GetType().FullName, webSocket.State));
     }
 }