1 instantiation of TerminalProjectInfo
Microsoft.Build (1)
Logging\TerminalLogger\TerminalLogger.cs (1)
583_projects[c] = new(e.ProjectFile!, targetFramework, CreateStopwatch?.Invoke());
11 references to TerminalProjectInfo
Microsoft.Build (11)
Logging\TerminalLogger\TerminalLogger.cs (10)
96private readonly Dictionary<ProjectContext, TerminalProjectInfo> _projects = new(); 539foreach (TerminalProjectInfo project in _projects.Values.Where(p => p.HasErrorsOrWarnings)) 620if (_projects.TryGetValue(c, out TerminalProjectInfo? project)) 739private static string GetProjectFinishedHeader(TerminalProjectInfo project, string buildResult, string duration) 774if (_restoreContext is null && buildEventContext is not null && _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 823&& _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 847if (_projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 868var hasProject = _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project); 996&& _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project) 1038&& _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)
Logging\TerminalLogger\TerminalProjectInfo.cs (1)
19/// Initialized a new <see cref="TerminalProjectInfo"/> with the given <paramref name="targetFramework"/>.