/// <summary> /// Formats error message and raises related events. /// </summary> /// <param name="message">Error message to be formatted and set.</param> void IMessageSender.SendErrorMessage(string message) { if (disposed) { throw new ObjectDisposedException(nameof(ProcessRunner)); } messageFormatter.AddToError(message); RaiseErrorChanged(messageFormatter.Error); RaiseCombinedOutputChanged(messageFormatter.CombinedOutput); }