1 write to _projectFileMap
Microsoft.Build (1)
BackEnd\Components\Logging\LoggingService.cs (1)
311_projectFileMap = new ConcurrentDictionary<int, string>();
12 references to _projectFileMap
Microsoft.Build (12)
BackEnd\Components\Logging\LoggingService.cs (3)
1386if (!_projectFileMap.ContainsKey(projectStartedEventArgs.BuildEventContext.ProjectContextId)) 1388_projectFileMap[projectStartedEventArgs.BuildEventContext.ProjectContextId] = projectStartedEventArgs.ProjectFile; 1983_projectFileMap.TryGetValue(context.ProjectContextId, out string projectFile);
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (9)
137_projectFileMap.TryGetValue(buildEventContext.ProjectContextId, out string projectFile); 177_projectFileMap.TryGetValue(buildEventContext.ProjectContextId, out string projectFile); 329_projectFileMap.TryGetValue(buildEventContext.ProjectContextId, out string projectFile); 417_projectFileMap[projectContextId] = projectFile; 541!_projectFileMap.ContainsKey(projectContextId), 544_projectFileMap[projectContextId] = projectFile; 549if (_projectFileMap.TryGetValue(projectContextId, out string existingProjectFile)) 566_projectFileMap[projectContextId] = projectFile; 621_projectFileMap.TryRemove(projectBuildEventContext.ProjectContextId, out _),