84 instantiations of ItemDictionary
Microsoft.Build (20)
BackEnd\Components\RequestBuilder\Lookup.cs (9)
382SecondaryTable ??= new ItemDictionary<ProjectItemInstance>(); 388SecondaryTable ??= new ItemDictionary<ProjectItemInstance>(); 396SecondaryTable ??= new ItemDictionary<ProjectItemInstance>(); 561ItemDictionary<ProjectItemInstance> result = new ItemDictionary<ProjectItemInstance>(itemsTypesCount, itemsCount); 599PrimaryTable ??= new ItemDictionary<ProjectItemInstance>(); 619PrimaryTable ??= new ItemDictionary<ProjectItemInstance>(); 657PrimaryAddTable ??= new ItemDictionary<ProjectItemInstance>(); 708PrimaryAddTable ??= new ItemDictionary<ProjectItemInstance>(); 734PrimaryRemoveTable ??= new ItemDictionary<ProjectItemInstance>();
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (2)
598changedTargetInputs = new ItemDictionary<ProjectItemInstance>(); 599upToDateTargetInputs = new ItemDictionary<ProjectItemInstance>();
Definition\Project.cs (2)
4276Items = new ItemDictionary<ProjectItem>(); 4277ItemsIgnoringCondition = new ItemDictionary<ProjectItem>();
Instance\ProjectInstance.cs (7)
540_items = new ItemDictionary<ProjectItemInstance>(); // We don't want any of the items. That would include things like ProjectReferences, which would just pollute our own. 718_items = new ItemDictionary<ProjectItemInstance>(that._items.Count); 811_items = new ItemDictionary<ProjectItemInstance>(that.Items.Count); 2335_items = new ItemDictionary<ProjectItemInstance>(projectState._items); 2491_items = new ItemDictionary<ProjectItemInstance>(typeCount); 3096_items = new ItemDictionary<ProjectItemInstance>(); 3316_items = new ItemDictionary<ProjectItemInstance>(itemTypeCount);
Microsoft.Build.Engine.UnitTests (64)
BackEnd\BatchingEngine_Tests.cs (5)
34ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>(); 131ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>(); 168ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>(); 204ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>(); 229ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>();
BackEnd\IntrinsicTask_Tests.cs (2)
3941ItemDictionary<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>(); 4000var lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(), new PropertyDictionary<ProjectPropertyInstance>());
BackEnd\Lookup_Tests.cs (26)
27ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 49ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 82ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 152ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 202ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 253ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 303ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 358ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 400ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 464ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 524ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 595ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 662ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 717ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 765ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 821ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 862ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 897ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 968ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 1014Lookup lookup = LookupHelpers.CreateLookup(new ItemDictionary<ProjectItemInstance>()); 1025ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 1077ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 1129ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 1167ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 1291Lookup lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(), new PropertyDictionary<ProjectPropertyInstance>()); 1303Lookup lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(), properties);
BackEnd\TargetBuilder_Tests.cs (1)
1571Lookup lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
BackEnd\TargetEntry_Tests.cs (3)
84Lookup lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties)); 114Lookup lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties)); 1029Lookup lookup = new Lookup(new ItemDictionary<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
BackEnd\TargetUpToDateChecker_Tests.cs (7)
185ItemDictionary<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>(); 228ItemDictionary<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>(); 278ItemDictionary<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>(); 281ItemDictionary<ProjectItemInstance> changedTargetInputs = new ItemDictionary<ProjectItemInstance>(); 282ItemDictionary<ProjectItemInstance> upToDateTargetInputs = new ItemDictionary<ProjectItemInstance>(); 560ItemDictionary<ProjectItemInstance> h1 = new ItemDictionary<ProjectItemInstance>(); 561ItemDictionary<ProjectItemInstance> h2 = new ItemDictionary<ProjectItemInstance>();
BackEnd\TaskExecutionHost_Tests.cs (1)
1270ItemDictionary<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>();
BackEnd\TaskRegistry_Tests.cs (1)
2245ItemDictionary<ProjectItemInstance> secondaryItemsByName = new ItemDictionary<ProjectItemInstance>();
Collections\OMcollections_tests.cs (1)
107ItemDictionary<ProjectItemInstance> items = new ItemDictionary<ProjectItemInstance>();
Evaluation\Expander_Tests.cs (6)
92ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>(); 754ItemDictionary<ProjectItemInstance> ig = new ItemDictionary<ProjectItemInstance>(); 801ItemDictionary<ProjectItemInstance> ig = new ItemDictionary<ProjectItemInstance>(); 1396ItemDictionary<ProjectItemInstance> secondaryItemsByName = new ItemDictionary<ProjectItemInstance>(); 1579var projectItemGroups = new ItemDictionary<ProjectItemInstance>(); 3919ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>();
Evaluation\ItemSpec_Tests.cs (1)
101var itemDictionary = new ItemDictionary<ProjectItemInstance>();
ExpressionTree_Tests.cs (9)
102Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), new ItemDictionary<ProjectItemInstance>(), FileSystems.Default, null); 152Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, new ItemDictionary<ProjectItemInstance>(), FileSystems.Default, null); 184ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>(); 214ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>(); 249ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>(); 281ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>(); 298ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>(); 327ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>(); 419Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, new ItemDictionary<ProjectItemInstance>(), FileSystems.Default, null);
ExpressionTreeExpression_Tests.cs (1)
368ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>();
89 references to ItemDictionary
Microsoft.Build (27)
BackEnd\Components\RequestBuilder\Lookup.cs (12)
129private ItemDictionary<ProjectItemInstance> PrimaryAddTable 135private ItemDictionary<ProjectItemInstance> PrimaryRemoveTable 159private ItemDictionary<ProjectItemInstance> SecondaryAddTable 165private ItemDictionary<ProjectItemInstance> SecondaryRemoveTable 561ItemDictionary<ProjectItemInstance> result = new ItemDictionary<ProjectItemInstance>(itemsTypesCount, itemsCount); 807private void ApplyModifies(ItemDictionary<ProjectItemInstance> result, Dictionary<ProjectItemInstance, MetadataModifications> allModifies) 888/// Applies a list of modifications to the appropriate <see cref="ItemDictionary{ProjectItemInstance}" /> in a main table. 952private void MustNotBeInTable(ItemDictionary<ProjectItemInstance> table, ProjectItemInstance item) 1321private ItemDictionary<ProjectItemInstance> _adds; 1326private ItemDictionary<ProjectItemInstance> _removes; 1393internal ItemDictionary<ProjectItemInstance> Adds 1401internal ItemDictionary<ProjectItemInstance> Removes
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
474ItemDictionary<ProjectItemInstance> changedTargetInputs; 475ItemDictionary<ProjectItemInstance> upToDateTargetInputs;
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (4)
135out ItemDictionary<ProjectItemInstance> changedTargetInputs, 136out ItemDictionary<ProjectItemInstance> upToDateTargetInputs) 593out ItemDictionary<ProjectItemInstance> changedTargetInputs, 594out ItemDictionary<ProjectItemInstance> upToDateTargetInputs)
Definition\Project.cs (1)
4137public ItemDictionary<ProjectItem> ItemsIgnoringCondition { get; private set; }
Logging\BinaryLogger\BuildEventArgsWriter.cs (2)
933if (items is ItemDictionary<ProjectItemInstance> itemInstanceDictionary) 949else if (items is ItemDictionary<ProjectItem> itemDictionary)
Utilities\Utilities.cs (6)
707if (items is ItemDictionary<ProjectItemInstance> projectItemInstanceDictionary) 714else if (items is ItemDictionary<ProjectItem> projectItemDictionary) 738if (items is ItemDictionary<ProjectItemInstance> projectItemInstanceDictionary) 744else if (items is ItemDictionary<ProjectItem> projectItemDictionary) 767if (items is ItemDictionary<ProjectItemInstance> projectItemInstanceDictionary) 774else if (items is ItemDictionary<ProjectItem> projectItemDictionary)
Microsoft.Build.Engine.UnitTests (62)
BackEnd\BatchingEngine_Tests.cs (6)
34ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>(); 131ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>(); 168ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>(); 204ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>(); 229ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>(); 530private static Lookup CreateLookup(ItemDictionary<ProjectItemInstance> itemsByType, PropertyDictionary<ProjectPropertyInstance> properties)
BackEnd\IntrinsicTask_Tests.cs (1)
3941ItemDictionary<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>();
BackEnd\Lookup_Tests.cs (25)
27ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 49ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 82ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 152ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 202ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 253ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 303ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 358ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 400ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 464ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 524ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 595ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 662ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 717ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 765ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 821ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 862ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 897ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 968ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 1025ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 1077ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 1129ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 1167ItemDictionary<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>(); 1295internal static Lookup CreateLookup(ItemDictionary<ProjectItemInstance> items) 1307internal static Lookup CreateLookup(PropertyDictionary<ProjectPropertyInstance> properties, ItemDictionary<ProjectItemInstance> items)
BackEnd\TargetUpToDateChecker_Tests.cs (11)
185ItemDictionary<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>(); 228ItemDictionary<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>(); 278ItemDictionary<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>(); 281ItemDictionary<ProjectItemInstance> changedTargetInputs = new ItemDictionary<ProjectItemInstance>(); 282ItemDictionary<ProjectItemInstance> upToDateTargetInputs = new ItemDictionary<ProjectItemInstance>(); 556ItemDictionary<ProjectItemInstance> itemsByName, 560ItemDictionary<ProjectItemInstance> h1 = new ItemDictionary<ProjectItemInstance>(); 561ItemDictionary<ProjectItemInstance> h2 = new ItemDictionary<ProjectItemInstance>(); 567ItemDictionary<ProjectItemInstance> itemsByName, 570out ItemDictionary<ProjectItemInstance> changedTargetInputs, 571out ItemDictionary<ProjectItemInstance> upToDateTargetInputs)
BackEnd\TaskExecutionHost_Tests.cs (1)
1270ItemDictionary<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>();
BackEnd\TaskRegistry_Tests.cs (1)
2245ItemDictionary<ProjectItemInstance> secondaryItemsByName = new ItemDictionary<ProjectItemInstance>();
Collections\OMcollections_tests.cs (1)
107ItemDictionary<ProjectItemInstance> items = new ItemDictionary<ProjectItemInstance>();
Evaluation\Expander_Tests.cs (6)
92ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>(); 754ItemDictionary<ProjectItemInstance> ig = new ItemDictionary<ProjectItemInstance>(); 801ItemDictionary<ProjectItemInstance> ig = new ItemDictionary<ProjectItemInstance>(); 1396ItemDictionary<ProjectItemInstance> secondaryItemsByName = new ItemDictionary<ProjectItemInstance>(); 1579var projectItemGroups = new ItemDictionary<ProjectItemInstance>(); 3919ItemDictionary<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>();
Evaluation\ItemSpec_Tests.cs (3)
90var itemDictionary = ToItemDictionary(items); 99private static ItemDictionary<ProjectItemInstance> ToItemDictionary(Dictionary<string, string[]> itemTypes) 101var itemDictionary = new ItemDictionary<ProjectItemInstance>();
ExpressionTree_Tests.cs (6)
184ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>(); 214ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>(); 249ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>(); 281ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>(); 298ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>(); 327ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>();
ExpressionTreeExpression_Tests.cs (1)
368ItemDictionary<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>();