10 instantiations of ProjectContext
Microsoft.Build (10)
Logging\TerminalLogger\TerminalLogger.cs (10)
741ProjectContext c = new(e.BuildEventContext); 792ProjectContext c = new(buildEventContext); 1058if (_restoreContext is null && buildEventContext is not null && _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 1133&& _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 1146&& _projects.TryGetValue(new ProjectContext(buildEventContext), out project) 1167if (_projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 1181&& _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 1207bool hasProject = _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project); 1367&& _projects.TryGetValue(new ProjectContext(buildEventContext), out TerminalProjectInfo? project)) 1449&& _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; 741ProjectContext c = new(e.BuildEventContext); 792ProjectContext c = new(buildEventContext);
Logging\TerminalLogger\TerminalProjectInfo.cs (2)
35public TerminalProjectInfo(TerminalLogger.ProjectContext context, EvalProjectInfo evalInfo, StopwatchAbstraction? stopwatch) 85private readonly TerminalLogger.ProjectContext _context;