Пример #1
0
        /// <summary>
        /// Formats output message and raises related events.
        /// </summary>
        /// <param name="message">Output message to be formatted and set.</param>
        void IMessageSender.SendOutputMessage(string message)
        {
            if (disposed)
            {
                throw new ObjectDisposedException(nameof(ProcessRunner));
            }

            messageFormatter.AddToOutput(message);

            RaiseOutputChanged(messageFormatter.Output);
            RaiseCombinedOutputChanged(messageFormatter.CombinedOutput);
        }