//Re-raise a message that was received from one of the plugins public void HandleMessage(object sender, MessageArgs args) { if (MessageReceived != null) //Has some method been told to handle this event? { MessageReceived(this, args); } }
//Write any messages we receive from the plugins directly to the debug console. private void MessageReceived(object sender, MessageArgs args) { System.Diagnostics.Debug.WriteLine(args.Message); }
private void SendMessage(string message) { if (MessageSent != null) //Has some method been told to handle this event? { MessageArgs e = new MessageArgs(message); MessageSent(this, e); } }