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));
     }
 }