void ChangeColor (string format, ConsoleColor color)
{
int ccValue = (int)color;
if ((ccValue & ~0xF) != 0)
throw new ArgumentException("Invalid Console Color");
int ansiCode = _consoleColorToAnsiCode[ccValue] % maxColors;
WriteConsole (ParameterizedStrings.Evaluate (format, ansiCode));
}