/// <summary> /// An event handler called when a server raises a log event. /// </summary> /// <param name="server">The sender object.</param> /// <param name="e">The event arguments.</param> void OnEventLogged(object sender, LogEventArgs e) { // Execute the code on the UI thread. this.Invoke(() => { this.log.Add(e.Event); }); }
/// <summary> /// An event handler called when the server logs a new event. /// </summary> /// <param name="server">The sender object.</param> /// <param name="e">The event arguments.</param> protected void OnLog(object sender, LogEventArgs e) { // Call the event. if (this.EventLogged != null) this.EventLogged(this, e); }