1 write to _itemLists
Microsoft.Build (1)
Collections\ItemDictionarySlim.cs (1)
19_itemLists = new Dictionary<string, List<ProjectItemInstance>>(MSBuildNameIgnoreCaseComparer.Default);
12 references to _itemLists
Microsoft.Build (12)
Collections\ItemDictionarySlim.cs (12)
25_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? itemsOfType) ? itemsOfType : null; 30public bool ContainsKey(string itemType) => _itemLists.ContainsKey(itemType); 37if (!_itemLists.TryGetValue(projectItem.ItemType, out List<ProjectItemInstance>? list)) 40_itemLists[projectItem.ItemType] = list; 55foreach (KeyValuePair<string, List<ProjectItemInstance>> kvp in other._itemLists) 60if (_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? list)) 68_itemLists[itemType] = itemsToAdd; 78if (!_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? list)) 81_itemLists[itemType] = list; 95if (!_itemLists.TryGetValue(itemType, out List<ProjectItemInstance>? list)) 98_itemLists[itemType] = list; 107public Dictionary<string, List<ProjectItemInstance>>.Enumerator GetEnumerator() => _itemLists.GetEnumerator();