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;
30
public bool ContainsKey(string itemType) =>
_itemLists
.ContainsKey(itemType);
37
if (!
_itemLists
.TryGetValue(projectItem.ItemType, out List<ProjectItemInstance>? list))
40
_itemLists
[projectItem.ItemType] = list;
55
foreach (KeyValuePair<string, List<ProjectItemInstance>> kvp in other.
_itemLists
)
60
if (
_itemLists
.TryGetValue(itemType, out List<ProjectItemInstance>? list))
68
_itemLists
[itemType] = itemsToAdd;
78
if (!
_itemLists
.TryGetValue(itemType, out List<ProjectItemInstance>? list))
81
_itemLists
[itemType] = list;
95
if (!
_itemLists
.TryGetValue(itemType, out List<ProjectItemInstance>? list))
98
_itemLists
[itemType] = list;
107
public Dictionary<string, List<ProjectItemInstance>>.Enumerator GetEnumerator() =>
_itemLists
.GetEnumerator();