public void OpenPort() { if (_port == null) { throw new InvalidOperationException("Can't reopen a disposed serial port"); } _port.StartReceiving(); }