10 instantiations of ProjectContext
Microsoft.Build (10)
Logging\TerminalLogger\TerminalLogger.cs (10)
716ProjectContext c = new(e.BuildEventContext); 767ProjectContext c = new(buildEventContext); 1033if (_restoreContext is null && buildEventContext is not null && _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 1108&& _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 1121&& _projects.TryGetValue(new ProjectContext(buildEventContext), out project) 1142if (_projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 1156&& _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 1183bool hasProject = _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project); 1343&& _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 1425&& _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project))
6 references to ProjectContext
Microsoft.Build (6)
Logging\TerminalLogger\TerminalLogger.cs (4)
105private readonly Dictionary<ProjectContext, TerminalProjectInfo> _projects = []; 152private ProjectContext? _restoreContext; 716ProjectContext c = new(e.BuildEventContext); 767ProjectContext c = new(buildEventContext);
Logging\TerminalLogger\TerminalProjectInfo.cs (2)
35public TerminalProjectInfo(TerminalLogger.ProjectContext context, EvalProjectInfo evalInfo, StopwatchAbstraction? stopwatch) 85private readonly TerminalLogger.ProjectContext _context;