public void Invoke(object sender, EventArgs e) { var msg = new RpcEventCallMessage { Name = Name, Args = new List <object> { sender, e } }; communicator.Write(RpcServices.Serialize(msg)); }
internal void InvokeHandlers(RpcEventCallMessage ev) { var e = RpcEventRepository.Get(ev.Name); e.Invoke(ev.Args[0], (EventArgs)ev.Args[1]); }