public void logInfo(string msg) { if (this.InvokeRequired == false) { verboseTextBox.Text += msg + Environment.NewLine; } else { LogInfoDelegate logInfoDelegate = new LogInfoDelegate(logInfo); this.BeginInvoke(logInfoDelegate, new object[] { msg }); } }
/// <summary> /// /// </summary> /// <param name="onLogInfo"></param> public UserInterfaceLogWriter(LogInfoDelegate onLogInfo) { _onLogInfo = onLogInfo; }