void COM_ErrorReceived(object sender, SerialErrorReceivedEventArgs e) { System.IO.Ports.SerialPort sp = (System.IO.Ports.SerialPort)sender; loger.Log( new LogerMsg( String.Format(R.Error_Format, e.EventType.ToString(), sp.PortName), TraceLevel.ERROR)); if (ErrorReceived != null) { ErrorReceived.BeginInvoke(sender, e, null, null); } }