コード例 #1
0
        public void Invoke(object sender, EventArgs e)
        {
            var msg = new RpcEventCallMessage
            {
                Name = Name,
                Args = new List <object> {
                    sender, e
                }
            };

            communicator.Write(RpcServices.Serialize(msg));
        }
コード例 #2
0
        internal void InvokeHandlers(RpcEventCallMessage ev)
        {
            var e = RpcEventRepository.Get(ev.Name);

            e.Invoke(ev.Args[0], (EventArgs)ev.Args[1]);
        }