/// <summary> /// Construtor. /// </summary> /// <param name="outputMarkers">Marcadores para texto de saída para o usuário.</param> public OutputMarkersToConsoleColor(IOutputMarkers outputMarkers) { _colors = new[] { new Tuple <char, ConsoleColor, ConsoleColor>((char)0, ConsoleColor.Gray, ConsoleColor.Black), new Tuple <char, ConsoleColor, ConsoleColor>(outputMarkers.Low, ConsoleColor.DarkGray, ConsoleColor.Black), new Tuple <char, ConsoleColor, ConsoleColor>(outputMarkers.Light, ConsoleColor.Magenta, ConsoleColor.Black), new Tuple <char, ConsoleColor, ConsoleColor>(outputMarkers.Highlight, ConsoleColor.DarkCyan, ConsoleColor.Black), new Tuple <char, ConsoleColor, ConsoleColor>(outputMarkers.Question, ConsoleColor.DarkYellow, ConsoleColor.Black), new Tuple <char, ConsoleColor, ConsoleColor>(outputMarkers.Answer, ConsoleColor.Yellow, ConsoleColor.Black), new Tuple <char, ConsoleColor, ConsoleColor>(outputMarkers.Error, ConsoleColor.Red, ConsoleColor.Black) }; }
/// <summary> /// Construtor. /// </summary> /// <param name="outputMarkers">Marcadores para texto de saída para o usuário.</param> public OutputWriter(IOutputMarkers outputMarkers) { _outputMarkers = outputMarkers; }