1 write to _itemLists
Microsoft.Build (1)
Collections\ItemDictionarySlim.cs (1)
20_itemLists = new Dictionary<string, List<ProjectItemInstance>>(MSBuildNameIgnoreCaseComparer.Default);
14 references to _itemLists
Microsoft.Build (14)
Collections\ItemDictionarySlim.cs (14)
26_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? itemsOfType) ? itemsOfType : null; 31public bool ContainsKey(string itemType) => _itemLists.ContainsKey(itemType); 38if (!_itemLists.TryGetValue(projectItem.ItemType, out List<ProjectItemInstance>? list)) 41_itemLists[projectItem.ItemType] = list; 56foreach (KeyValuePair<string, List<ProjectItemInstance>> kvp in other._itemLists) 61if (_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? list)) 69_itemLists[itemType] = itemsToAdd; 79if (!_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? list)) 82_itemLists[itemType] = list; 94if (!_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? list)) 97_itemLists[itemType] = list; 121if (!_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? list)) 124_itemLists[itemType] = list; 133public Dictionary<string, List<ProjectItemInstance>>.Enumerator GetEnumerator() => _itemLists.GetEnumerator();