60 references to AnsiCodes
Microsoft.Build (60)
Logging\SimpleErrorLogger.cs (1)
73Console.Error.WriteLine(AnsiCodes.Colorize(message, color));
Logging\TerminalLogger\Terminal.cs (7)
191.Append(AnsiCodes.CSI) 193.Append(AnsiCodes.SetColor) 195.Append(AnsiCodes.SetDefaultColor); 199Write(AnsiCodes.Colorize(text, color)); 213WriteLine($"{AnsiCodes.CSI}{(int)color}{AnsiCodes.SetColor}{text}{AnsiCodes.SetDefaultColor}");
Logging\TerminalLogger\TerminalLogger.cs (35)
586Terminal.Write(AnsiCodes.SetProgressIndeterminate); 625failedText = colorizeFailed ? AnsiCodes.Colorize(failedText.ToString(), TerminalColor.Red) : failedText; 626passedText = colorizePassed ? AnsiCodes.Colorize(passedText.ToString(), TerminalColor.Green) : passedText; 627skippedText = colorizeSkipped ? AnsiCodes.Colorize(skippedText.ToString(), TerminalColor.Yellow) : skippedText; 645logger.OutputFilePaths.Select(outputPath => $"{AnsiCodes.LinkPrefix}{new Uri(outputPath).AbsoluteUri}{AnsiCodes.LinkInfix}{outputPath}{AnsiCodes.LinkSuffix}")); 670Terminal.Write(AnsiCodes.RemoveProgress); 990_ => $"{AnsiCodes.LinkPrefix}{uri}{AnsiCodes.LinkInfix}{linkText}{AnsiCodes.LinkSuffix}", 1004AnsiCodes.Colorize(tfm, TargetFrameworkColor), 1010AnsiCodes.Colorize(tfm, TargetFrameworkColor), 1016AnsiCodes.Colorize(rid, RuntimeIdentifierColor), 1022AnsiCodes.Colorize(rid, RuntimeIdentifierColor), 1028AnsiCodes.Colorize(tfm, TargetFrameworkColor), 1029AnsiCodes.Colorize(rid, RuntimeIdentifierColor), 1035AnsiCodes.Colorize(tfm, TargetFrameworkColor), 1036AnsiCodes.Colorize(rid, RuntimeIdentifierColor), 1516Terminal.Write(AnsiCodes.HideCursor); 1523Terminal.Write(AnsiCodes.ShowCursor); 1538Terminal.WriteLine($"{AnsiCodes.CSI}{_currentFrame.NodesCount + 1}{AnsiCodes.MoveUpToLineStart}"); 1539Terminal.Write($"{AnsiCodes.CSI}{AnsiCodes.EraseInDisplay}"); 1577return AnsiCodes.Colorize(text, TerminalColor.Red); 1581return AnsiCodes.Colorize(ResourceUtilities.FormatResourceStringIgnoreCodeAndKeyword("BuildResult_SucceededWithWarnings", countWarnings), TerminalColor.Yellow); 1585return AnsiCodes.Colorize(ResourceUtilities.GetResourceString("BuildResult_Succeeded"), TerminalColor.Green); 1625? $"{path.Substring(0, index + 1)}{AnsiCodes.MakeBold(path.Substring(index + 1))}" 1630category: AnsiCodes.Colorize("warning", TerminalColor.Yellow), 1633code: AnsiCodes.Colorize(CreateLink(GenerateLinkForWarning(e), e.Code), TerminalColor.Yellow), 1663category: AnsiCodes.Colorize("info", TerminalColor.Default), 1666code: AnsiCodes.Colorize(e.Code, TerminalColor.Default), 1678category: AnsiCodes.Colorize("error", TerminalColor.Red), 1681code: AnsiCodes.Colorize(CreateLink(GenerateLinkForError(e), e.Code), TerminalColor.Red),
Logging\TerminalLogger\TerminalNodesFrame.cs (13)
86var renderedTarget = !string.IsNullOrWhiteSpace(targetPrefix) ? $"{AnsiCodes.Colorize(targetPrefix, targetPrefixColor)} {target}" : target; 91builder.Append(' ').Append(AnsiCodes.Colorize(targetFramework, TerminalLogger.TargetFrameworkColor)); 95builder.Append(' ').Append(AnsiCodes.Colorize(runtimeIdentifier, TerminalLogger.RuntimeIdentifierColor)); 97builder.Append(' ').Append(AnsiCodes.SetCursorHorizontal(MaxColumn)) 98.Append(AnsiCodes.MoveCursorBackward(targetWithoutAnsiLength + durationString.Length + 1)) 124sb.AppendLine($"{AnsiCodes.CSI}{previousFrame.NodesCount + 1}{AnsiCodes.MoveUpToLineStart}"); 138sb.Append($"{AnsiCodes.SetCursorHorizontal(MaxColumn)}{AnsiCodes.MoveCursorBackward(durationString.Length)}{durationString}"); 143sb.Append($"{AnsiCodes.CSI}{AnsiCodes.EraseInLine}"); 160sb.Append($"{AnsiCodes.CSI}{AnsiCodes.EraseInDisplay}");
Logging\TerminalLogger\TerminalNodeStatus.cs (4)
80(null, _) => $"{TerminalLogger.Indentation}{Project} {AnsiCodes.Colorize(RuntimeIdentifier, TerminalLogger.RuntimeIdentifierColor)} {Target} ({Stopwatch.ElapsedSeconds:F1}s)", 81(_, null) => $"{TerminalLogger.Indentation}{Project} {AnsiCodes.Colorize(TargetFramework, TerminalLogger.TargetFrameworkColor)} {Target} ({Stopwatch.ElapsedSeconds:F1}s)", 82_ => $"{TerminalLogger.Indentation}{Project} {AnsiCodes.Colorize(TargetFramework, TerminalLogger.TargetFrameworkColor)} {AnsiCodes.Colorize(RuntimeIdentifier, TerminalLogger.RuntimeIdentifierColor)} {Target} ({Stopwatch.ElapsedSeconds:F1}s)"