1 write to _projectFileMap
Microsoft.Build (1)
BackEnd\Components\Logging\LoggingService.cs (1)
341
_projectFileMap
= new ConcurrentDictionary<int, string>();
12 references to _projectFileMap
Microsoft.Build (12)
BackEnd\Components\Logging\LoggingService.cs (3)
1585
if (!
_projectFileMap
.ContainsKey(projectStartedEventArgs.BuildEventContext.ProjectContextId))
1587
_projectFileMap
[projectStartedEventArgs.BuildEventContext.ProjectContextId] = projectStartedEventArgs.ProjectFile;
2190
_projectFileMap
.TryGetValue(context.ProjectContextId, out string projectFile);
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (9)
139
_projectFileMap
.TryGetValue(buildEventContext.ProjectContextId, out string projectFile);
179
_projectFileMap
.TryGetValue(buildEventContext.ProjectContextId, out string projectFile);
310
_projectFileMap
.TryGetValue(buildEventContext.ProjectContextId, out string projectFile);
464
_projectFileMap
[projectContextId] = projectFile;
587
Assumed.False(
_projectFileMap
.ContainsKey(projectContextId), $"ContextID {projectContextId} for project {projectFile} should not already be in the ID-to-file mapping!");
589
_projectFileMap
[projectContextId] = projectFile;
594
if (
_projectFileMap
.TryGetValue(projectContextId, out string existingProjectFile))
612
_projectFileMap
[projectContextId] = projectFile;
666
Assumed.True(
_projectFileMap
.TryRemove(projectBuildEventContext.ProjectContextId, out _), $"ContextID {projectBuildEventContext.ProjectContextId} for project {projectFile} should be in the ID-to-file mapping!");