8 instantiations of TerminalNodeStatus
Microsoft.Build (4)
Logging\TerminalLogger\TerminalLogger.cs (4)
590_nodes[nodeIndex] = new TerminalNodeStatus(e.ProjectFile!, null, "Restore", _projects[c].Stopwatch); 800TerminalNodeStatus nodeStatus = new(projectFile, project.TargetFramework, targetName, project.Stopwatch); 919var status = new TerminalNodeStatus(node.Project, node.TargetFramework, TerminalColor.Green, indicator, displayName, project.Stopwatch); 929var status = new TerminalNodeStatus(node.Project, node.TargetFramework, TerminalColor.Yellow, indicator, displayName, project.Stopwatch);
Microsoft.Build.Engine.UnitTests (4)
NodeStatus_SizeChange_Tests.cs (1)
25private readonly TerminalNodeStatus _status = new("Namespace.Project", "TargetFramework", "Target", new MockStopwatch());
NodeStatus_Transition_Tests.cs (3)
36Func<TerminalNodeStatus> newNodeStatus = () => new TerminalNodeStatus("project", "tfm", AnsiCodes.Colorize("colorized target", TerminalColor.Green), new MockStopwatch()); 61TerminalNodeStatus node = new("Namespace.Project", "TargetFramework", "Build", new TickingStopwatch()); 93TerminalNodeStatus node = new("Namespace.Project", "TargetFramework", TerminalColor.Green, "passed", "MyTestName1", new TickingStopwatch());
21 references to TerminalNodeStatus
Microsoft.Build (15)
Logging\TerminalLogger\TerminalLogger.cs (9)
105private TerminalNodeStatus?[] _nodes = Array.Empty<TerminalNodeStatus>(); 151private TerminalNodesFrame _currentFrame = new(Array.Empty<TerminalNodeStatus>(), 0, 0); 311_nodes = new TerminalNodeStatus[nodeCount + 1]; 800TerminalNodeStatus nodeStatus = new(projectFile, project.TargetFramework, targetName, project.Stopwatch); 805private void UpdateNodeStatus(BuildEventContext buildEventContext, TerminalNodeStatus? nodeStatus) 907var node = _nodes[NodeIndexForContext(buildEventContext)]; 919var status = new TerminalNodeStatus(node.Project, node.TargetFramework, TerminalColor.Green, indicator, displayName, project.Stopwatch); 929var status = new TerminalNodeStatus(node.Project, node.TargetFramework, TerminalColor.Yellow, indicator, displayName, project.Stopwatch);
Logging\TerminalLogger\TerminalNodesFrame.cs (5)
18private readonly (TerminalNodeStatus nodeStatus, int durationLength)[] _nodes; 26public TerminalNodesFrame(TerminalNodeStatus?[] nodes, int width, int height) 31_nodes = new (TerminalNodeStatus, int)[nodes.Length]; 33foreach (TerminalNodeStatus? status in nodes) 44TerminalNodeStatus status = _nodes[i].nodeStatus;
Logging\TerminalLogger\TerminalNodeStatus.cs (1)
64obj is TerminalNodeStatus status &&
Microsoft.Build.Engine.UnitTests (6)
NodeStatus_SizeChange_Tests.cs (1)
25private readonly TerminalNodeStatus _status = new("Namespace.Project", "TargetFramework", "Target", new MockStopwatch());
NodeStatus_Transition_Tests.cs (5)
36Func<TerminalNodeStatus> newNodeStatus = () => new TerminalNodeStatus("project", "tfm", AnsiCodes.Colorize("colorized target", TerminalColor.Green), new MockStopwatch()); 61TerminalNodeStatus node = new("Namespace.Project", "TargetFramework", "Build", new TickingStopwatch()); 93TerminalNodeStatus node = new("Namespace.Project", "TargetFramework", TerminalColor.Green, "passed", "MyTestName1", new TickingStopwatch()); 110private string Animate(params TerminalNodeStatus[][] nodeStatusesUpdates) 115TerminalNodesFrame previousFrame = new(Array.Empty<TerminalNodeStatus>(), 0, 0);