void PumpCompleted(IAsyncResult asyncResult) { try { MultiplexConnectionOutputPump.EndRunPump(asyncResult); } catch (Exception ex) { Trace.TraceError("Error in pump: {0}", ex.Message); } Dispose(); }
void PumpComplete(IAsyncResult a) { try { MultiplexConnectionOutputPump.EndRunPump(a); } catch (Exception ex) { Trace.TraceError("Failure in multiplex pump: {0}", ex.Message); } this.Closed?.Invoke(this, EventArgs.Empty); Dispose(); }
void PumpComplete(IAsyncResult a) { try { MultiplexConnectionOutputPump.EndRunPump(a); } catch (Exception ex) { Trace.TraceError("Failure in multiplex pump: {0}", ex.Message); } if (Closed != null) { Closed(this, new EventArgs()); } Dispose(); }