private void RaisePduErrorEvent(PDUException exception, byte[] byteDump, PDUHeader header, PDU pdu) { if (PDUError == null) { return; } PDUErrorEventArgs e = new PDUErrorEventArgs(exception, byteDump, header, pdu); foreach (EventHandler <PDUErrorEventArgs> del in PDUError.GetInvocationList()) { del.BeginInvoke(this, e, AsyncCallBackRaisePduErrorEvent, del); } }
private void RaisePduErrorEvent(PDUException exception, byte[] byteDump, PDUHeader header, PDU pdu) { if (PDUError == null) { return; } PDUErrorEventArgs e = new PDUErrorEventArgs(exception, byteDump, header, pdu); foreach (EventHandler <PDUErrorEventArgs> del in PDUError.GetInvocationList()) { #if NET40 del.BeginInvoke(this, e, AsyncCallBackRaisePduErrorEvent, del); #else System.Threading.Tasks.Task.Run(() => del.Invoke(this, e)); #endif } }
public PDUErrorEventArgs(PDUException exception, byte[] byteDump, PDUHeader header, PDU pdu) : this(exception, byteDump, header) { vPdu = pdu; }
public PDUErrorEventArgs(PDUException exception, byte[] byteDump, PDUHeader header) { vException = exception; vByteDump = byteDump; vHeader = header; }