void OnAsyncMessageReceived(object sender, MessageReceivedEventArgs args)
 {
     AsyncMessageEventArgs rpcr = new AsyncMessageEventArgs(args.Message.Body);
     _extensionManager.FireAsyncMessageReceivedEvent(rpcr);
     //args.Result.Body = rpcr.Body;
     args.Message.Body = rpcr.Body;
 }
 internal void FireAsyncMessageReceivedEvent(AsyncMessageEventArgs args)
 {
     if (AsyncMessageReceived != null)
         AsyncMessageReceived(this, args);
 }
 private void pm_AsyncMessageReceived(object sender, AsyncMessageEventArgs e)
 {
     _dispatcher.InvokeAsync(() => _packetUi.PacketListBox.Items.Add(new AsyncListItem(e.Body)));
 }