Implemented interface member:
property
this
Microsoft.Build.Collections.IItemDictionary<T>.this[System.String]
31 references to
Microsoft.Build (12)
BackEnd\Components\RequestBuilder\Lookup.cs (4)
480ICollection<ProjectItemInstance> adds = scope.Adds[itemType]; 491ICollection<ProjectItemInstance> removes = scope.Removes[itemType]; 587return result[itemType]; 956ICollection<ProjectItemInstance> tableOfItemsOfSameType = table[item.ItemType];
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
514lookupForInference.PopulateWithItems(itemType, upToDateTargetInputs[itemType]); 520lookupForExecution.PopulateWithItems(itemType, changedTargetInputs[itemType]);
Collections\ItemDictionary.cs (1)
218ICollection<T> result = this[itemType];
Definition\Project.cs (1)
3128ICollection<ProjectItem> items = _data.ItemsIgnoringCondition[itemType];
Utilities\Utilities.cs (4)
741projectItemInstanceDictionary[typeName] 747projectItemDictionary[typeName] 770projectItemInstanceDictionary[typeName] 777projectItemDictionary[typeName]
Microsoft.Build.Engine.UnitTests (19)
BackEnd\Lookup_Tests.cs (15)
91Assert.Equal("a1", table1["i1"].First().EvaluatedInclude); 92Assert.Single(table1["i1"]); 102Assert.Equal("a1", table1["i1"].First().EvaluatedInclude); 103Assert.Single(table1["i1"]); 115Assert.Equal("a1", table1["i1"].First().EvaluatedInclude); 116Assert.Single(table1["i1"]); 127Assert.Equal("a1", table1["i1"].First().EvaluatedInclude); 128Assert.Single(table1["i1"]); 139Assert.Equal("a1", table1["i1"].First().EvaluatedInclude); 140Assert.Equal("a2", table1["i1"].ElementAt(1).EvaluatedInclude); 141Assert.Equal(2, table1["i1"].Count); 286Assert.Equal("a1", table1["i1"].First().EvaluatedInclude); 287Assert.Single(table1["i1"]); 296Assert.Empty(table1["i1"]); 1199Assert.Empty(table1["i1"]);
Collections\OMcollections_tests.cs (4)
132ICollection<ProjectItemInstance> itemList = items["x"]; 145Assert.Empty(items["j"]); 148Assert.Single(items["i"]); 149Assert.Equal(item1, items["i"].First());