public ConsoleColor GetConsoleColor()

in TeamCity.CSharpInteractive/ColorTheme.cs [10:40]


    public ConsoleColor GetConsoleColor(Color color)
    {
        if (System.Console.BackgroundColor != ConsoleColor.White)
        {
            return color switch
            {
                Color.Default => ConsoleColor.Gray,
                Color.Header => ConsoleColor.White,
                Color.Trace => ConsoleColor.DarkGray,
                Color.Success => ConsoleColor.Green,
                Color.Warning => ConsoleColor.Yellow,
                Color.Error => ConsoleColor.Red,
                Color.Details => ConsoleColor.DarkBlue,
                Color.Highlighted => ConsoleColor.DarkCyan,
                _ => ConsoleColor.Gray
            };
        }

        return color switch
        {
            Color.Default => ConsoleColor.Black,
            Color.Header => ConsoleColor.Black,
            Color.Trace => ConsoleColor.DarkGray,
            Color.Success => ConsoleColor.Green,
            Color.Warning => ConsoleColor.Yellow,
            Color.Error => ConsoleColor.Red,
            Color.Details => ConsoleColor.DarkBlue,
            Color.Highlighted => ConsoleColor.DarkCyan,
            _ => ConsoleColor.Black
        };
    }