4 writes to _hostObjectMap
Microsoft.Build (4)
Instance\HostServices.cs (4)
143_hostObjectMap ??= new Dictionary<string, HostObjects>(StringComparer.OrdinalIgnoreCase); 172_hostObjectMap ??= new Dictionary<string, HostObjects>(StringComparer.OrdinalIgnoreCase); 361_hostObjectMap = hostObjectMap; 389_hostObjectMap = hostObjectMap;
15 references to _hostObjectMap
Microsoft.Build (15)
Instance\HostServices.cs (15)
75if (_hostObjectMap == null || !_hostObjectMap.TryGetValue(projectFile, out hostObjects)) 186_hostObjectMap?.Remove(projectFullPath); 236if (oldFullPath != null && _hostObjectMap != null && _hostObjectMap.TryGetValue(oldFullPath, out hostObjects)) 238_hostObjectMap.Remove(oldFullPath); 239_hostObjectMap[newFullPath] = hostObjects; 248if (_hostObjectMap == null) 255if (!_hostObjectMap.TryGetValue(projectFile, out hostObjects)) 298if (!_hostObjectMap.TryGetValue(projectFile, out var hostObjects)) 301_hostObjectMap[projectFile] = hostObjects; 315if (_hostObjectMap is not { } hostObjectMap) 394if (_hostObjectMap == null) 401foreach (var pair in _hostObjectMap) 414foreach (var pair in _hostObjectMap)