5 instantiations of TerminalNodeStatus
Microsoft.Build (5)
Logging\TerminalLogger\TerminalLogger.cs (5)
770_nodes[nodeIndex] = new TerminalNodeStatus(e.ProjectFile!, targetFramework, runtimeIdentifier, "Restore", _projects[c].Stopwatch); 1089TerminalNodeStatus nodeStatus = new(projectFile, project.TargetFramework, project.RuntimeIdentifier, GetDisplayTargetName(targetName), project.Stopwatch); 1194TerminalNodeStatus nodeStatus = new(projectFile, project.TargetFramework, project.RuntimeIdentifier, GetDisplayTargetName(targetName), project.Stopwatch); 1297var status = new TerminalNodeStatus(node.Project, node.TargetFramework, node.RuntimeIdentifier, TerminalColor.Green, indicator, displayName, project.Stopwatch); 1310var status = new TerminalNodeStatus(node.Project, node.TargetFramework, node.RuntimeIdentifier, TerminalColor.Yellow, indicator, displayName, project.Stopwatch);
17 references to TerminalNodeStatus
Microsoft.Build (17)
Logging\TerminalLogger\TerminalLogger.cs (11)
116private TerminalNodeStatus?[] _nodes = Array.Empty<TerminalNodeStatus>(); 167private TerminalNodesFrame _currentFrame = new(Array.Empty<TerminalNodeStatus>(), 0, 0); 436_nodes = new TerminalNodeStatus[nodeCount + 1]; 1089TerminalNodeStatus nodeStatus = new(projectFile, project.TargetFramework, project.RuntimeIdentifier, GetDisplayTargetName(targetName), project.Stopwatch); 1094private void UpdateNodeStatus(BuildEventContext buildEventContext, TerminalNodeStatus? nodeStatus) 1194TerminalNodeStatus nodeStatus = new(projectFile, project.TargetFramework, project.RuntimeIdentifier, GetDisplayTargetName(targetName), project.Stopwatch); 1285TerminalNodeStatus? node = _nodes[nodeIndex]; 1297var status = new TerminalNodeStatus(node.Project, node.TargetFramework, node.RuntimeIdentifier, TerminalColor.Green, indicator, displayName, project.Stopwatch); 1310var status = new TerminalNodeStatus(node.Project, node.TargetFramework, node.RuntimeIdentifier, TerminalColor.Yellow, indicator, displayName, project.Stopwatch); 1598foreach (TerminalNodeStatus? node in _nodes)
Logging\TerminalLogger\TerminalNodesFrame.cs (5)
19private readonly (TerminalNodeStatus nodeStatus, int durationLength, int renderedWidth, bool canUpdateDuration)[] _nodes; 36public TerminalNodesFrame(TerminalNodeStatus?[] nodes, int width, int height) 42_nodes = new (TerminalNodeStatus, int, int, bool)[nodes.Length]; 44foreach (TerminalNodeStatus? status in nodes) 55TerminalNodeStatus status = _nodes[i].nodeStatus;
Logging\TerminalLogger\TerminalNodeStatus.cs (1)
67public virtual bool Equals(TerminalNodeStatus? other) =>