public void SetConsoleColor(ConsoleColor color) { if (StdoutRedirected) { return; } if (UseMonoTtyDriver) { // Use mono's inbuilt terminfo driver to set the foreground color for us SafeConsole.ForegroundColor = color; } else { ConsoleOut.Write(TtyInfo.GetAnsiCode(color)); } }