private static void ErrorHandler(object sender, DataReceivedEventArgs e) { if (string.IsNullOrEmpty(e.Data)) { return; } App.Current.Dispatcher.BeginInvoke((Action)(delegate { MessageReported?.Invoke(sender, new MessageReportedEventArgs(e.Data, true)); })); LastError = e.Data; }
private static void OutputHandler(object sender, DataReceivedEventArgs e) { if (string.IsNullOrEmpty(e.Data)) { return; } App.Current.Dispatcher.BeginInvoke((Action)(delegate { MessageReported?.Invoke(sender, new MessageReportedEventArgs(e.Data, false)); })); if (e.Data.Trim().Length > 0) { LastOutputLine = e.Data.Trim(); } }
private void OnMessageReported(FileBasedProject project, ExecutionMessage executionMessage) { MessageReported?.Invoke(this, new ProjectMessageEventArgs { Project = project, Message = executionMessage.Level + ": " + executionMessage.Message }); }
private void OnMessageReported(FileBasedProject project, string message) { MessageReported?.Invoke(this, new ProjectMessageEventArgs { Project = project, Message = message }); }
private void BackgroundProgress(object sender, ProgressChangedEventArgs e) { MessageReportedEventArgs eventArgs = e.UserState as MessageReportedEventArgs; MessageReported?.Invoke(this, eventArgs); }