public static ConsoleColor Color_ANSI_To_Console(ANSI_COLOR Color) { switch (Color) { case ANSI_COLOR.YELLOW: return(ConsoleColor.DarkYellow); case ANSI_COLOR.YELLOW_BRIGHT: return(ConsoleColor.Yellow); case ANSI_COLOR.RED: return(ConsoleColor.DarkRed); case ANSI_COLOR.RED_BRIGHT: return(ConsoleColor.Red); case ANSI_COLOR.MAGENTA: return(ConsoleColor.DarkMagenta); case ANSI_COLOR.MAGENTA_BRIGHT: return(ConsoleColor.Magenta); case ANSI_COLOR.GREEN: return(ConsoleColor.DarkGreen); case ANSI_COLOR.GREEN_BRIGHT: return(ConsoleColor.Green); case ANSI_COLOR.CYAN: return(ConsoleColor.DarkCyan); case ANSI_COLOR.CYAN_BRIGHT: return(ConsoleColor.Cyan); case ANSI_COLOR.BLUE: return(ConsoleColor.DarkBlue); case ANSI_COLOR.BLUE_BRIGHT: return(ConsoleColor.Blue); case ANSI_COLOR.WHITE_BRIGHT: return(ConsoleColor.White); case ANSI_COLOR.WHITE: return(ConsoleColor.Gray); case ANSI_COLOR.BLACK_BRIGHT: return(ConsoleColor.DarkGray); case ANSI_COLOR.BLACK: return(ConsoleColor.Black); default: { System.Diagnostics.Debugger.Break(); throw new ArgumentOutOfRangeException($"{nameof(Color)}({Color.ToString()})"); } } }