private void Transport_Closed(object sender, TransportClosedEventArgs e) => OnClose("Transport closed");
private void Transport_Closed(object sender, TransportClosedEventArgs e) => Disconnected?.Invoke(this, e);
private void OnDisconnected(object sender, TransportClosedEventArgs e) => Disconnected?.Invoke(this, EventArgs.Empty);
void Transport_Closed(object sender, TransportClosedEventArgs e) => Close(e.CloseReason);
private void OnDisconnected(object sender, TransportClosedEventArgs e) => OnClosed(e.CloseReason);