Brush GetMessageProperties(BuildMessageTypes type) { Brush brush = Brushes.Black; switch (type) { case BuildMessageTypes.ConsoleReceive: // Сообщение полученное с консоли. brush = Brushes.DarkGray; break; case BuildMessageTypes.ConsoleSend: // Сообщение посланное консоли. brush = Brushes.DarkGray; break; case BuildMessageTypes.Notification: // Уведомление о текущих операциях. brush = Brushes.DimGray; break; case BuildMessageTypes.Information: // Важная итоговая информация. brush = defaultForeground; break; case BuildMessageTypes.Error: // Сообщение об ошибках. brush = Brushes.Red; break; } return brush; }
public BuildMessage(string message, BuildMessageTypes type) { Message = message; Type = type; }
public void BuildMessageWriteLine(string message, BuildMessageTypes messageType) { buildMessages.Add(new BuildMessage(message, messageType)); }