private void ThrowIfDisposed() { if (_state >= WebSocketState.Closed) // or Aborted { throw new ObjectDisposedException(typeof(CommonWebSocket).FullName); } }