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;
31
public bool ContainsKey(string itemType) =>
_itemLists
.ContainsKey(itemType);
38
if (!
_itemLists
.TryGetValue(projectItem.ItemType, out List<ProjectItemInstance>? list))
41
_itemLists
[projectItem.ItemType] = list;
56
foreach (KeyValuePair<string, List<ProjectItemInstance>> kvp in other.
_itemLists
)
61
if (
_itemLists
.TryGetValue(itemType, out List<ProjectItemInstance>? list))
69
_itemLists
[itemType] = itemsToAdd;
79
if (!
_itemLists
.TryGetValue(itemType, out List<ProjectItemInstance>? list))
82
_itemLists
[itemType] = list;
94
if (!
_itemLists
.TryGetValue(itemType, out List<ProjectItemInstance>? list))
97
_itemLists
[itemType] = list;
121
if (!
_itemLists
.TryGetValue(itemType, out List<ProjectItemInstance>? list))
124
_itemLists
[itemType] = list;
133
public Dictionary<string, List<ProjectItemInstance>>.Enumerator GetEnumerator() =>
_itemLists
.GetEnumerator();