2 writes to _projectsByGuid
Microsoft.Build (2)
Construction\Solution\SolutionFile.cs (2)
354_projectsByGuid = new Dictionary<string, ProjectInSolution>(StringComparer.OrdinalIgnoreCase); 765_projectsByGuid = new Dictionary<string, ProjectInSolution>(StringComparer.OrdinalIgnoreCase);
5 references to _projectsByGuid
Microsoft.Build (5)
Construction\Solution\SolutionFile.cs (5)
216public IReadOnlyDictionary<string, ProjectInSolution> ProjectsByGuid => new ReadOnlyDictionary<string, ProjectInSolution>(_projectsByGuid); 1281_projectsByGuid[proj.ProjectGuid] = proj; 1609if (!_projectsByGuid.TryGetValue(projectGuid, out ProjectInSolution proj)) 1870if (_projectsByGuid.TryGetValue(projectGuid, out ProjectInSolution proj)) 1886if (_projectsByGuid.TryGetValue(projectGuid, out ProjectInSolution proj))