private void TestClient_ReportTestResult( object sender, ServerTestClient.ReportResultEventArgs e) { if (InvokeRequired) { this.Invoke(new EventHandler <ServerTestClient.ReportResultEventArgs>(TestClient_ReportTestResult), sender, e); return; } try { if (e.Args == null || e.Args.Length == 0) { LogMessage(e.Format); } else { LogMessage(Utils.Format(e.Format, e.Args)); } e.Stop = !m_running; if (!this.Test_NoDisplayUpdateMI.Checked) { ResultsTB.ScrollToCaret(); } } catch (Exception exception) { GuiUtils.HandleException(this.Text, MethodBase.GetCurrentMethod(), exception); } }
/// <summary> /// Handles the ReportTestResult event of the TestClient control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="Opc.Ua.ServerTest.ServerTestClient.ReportResultEventArgs"/> instance containing the event data.</param> private static void TestClient_ReportTestResult( object sender, ServerTestClient.ReportResultEventArgs e) { try { if (e.Args == null || e.Args.Length == 0) { LogMessage(e.Format); } else { LogMessage(Utils.Format(e.Format, e.Args)); } } catch (Exception exception) { Console.WriteLine(exception.Message); } }