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)
1384
if (!
_projectFileMap
.ContainsKey(projectStartedEventArgs.BuildEventContext.ProjectContextId))
1386
_projectFileMap
[projectStartedEventArgs.BuildEventContext.ProjectContextId] = projectStartedEventArgs.ProjectFile;
1979
_projectFileMap
.TryGetValue(context.ProjectContextId, out string projectFile);
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (9)
138
_projectFileMap
.TryGetValue(buildEventContext.ProjectContextId, out string projectFile);
178
_projectFileMap
.TryGetValue(buildEventContext.ProjectContextId, out string projectFile);
330
_projectFileMap
.TryGetValue(buildEventContext.ProjectContextId, out string projectFile);
484
_projectFileMap
[projectContextId] = projectFile;
607
Assumed.False(
_projectFileMap
.ContainsKey(projectContextId), $"ContextID {projectContextId} for project {projectFile} should not already be in the ID-to-file mapping!");
609
_projectFileMap
[projectContextId] = projectFile;
614
if (
_projectFileMap
.TryGetValue(projectContextId, out string existingProjectFile))
632
_projectFileMap
[projectContextId] = projectFile;
686
Assumed.True(
_projectFileMap
.TryRemove(projectBuildEventContext.ProjectContextId, out _), $"ContextID {projectBuildEventContext.ProjectContextId} for project {projectFile} should be in the ID-to-file mapping!");