static private void EventFromThread(RSRPC.EventType type, object obj) { switch (type) { case RSRPC.EventType.Error: System.Diagnostics.Debug.WriteLine("error"); break; case RSRPC.EventType.Reconnect: System.Diagnostics.Debug.WriteLine("reconnect"); break; } }
private void EventFromThread(RSRPC.EventType type, object obj) { switch (type) { case RSRPC.EventType.Error: Exception e = (Exception)obj; this.Invoke((MethodInvoker) delegate { Error(e); }); break; case RSRPC.EventType.Reconnect: this.Invoke((MethodInvoker) delegate { ReconnectOccurred(); }); break; } }