private void UART_DataReceived(object sender, SerialDataReceivedEventArgs e) { serialPortReceiveAction = serialPortReceiver; try { BeginInvoke(serialPortReceiveAction, UART.ReadExisting()); } catch { } }