84 instantiations of ItemDictionary
Microsoft.Build (20)
BackEnd\Components\RequestBuilder\Lookup.cs (9)
383
SecondaryTable ??= new
ItemDictionary
<ProjectItemInstance>();
389
SecondaryTable ??= new
ItemDictionary
<ProjectItemInstance>();
397
SecondaryTable ??= new
ItemDictionary
<ProjectItemInstance>();
562
ItemDictionary<ProjectItemInstance> result = new
ItemDictionary
<ProjectItemInstance>(itemsTypesCount, itemsCount);
600
PrimaryTable ??= new
ItemDictionary
<ProjectItemInstance>();
620
PrimaryTable ??= new
ItemDictionary
<ProjectItemInstance>();
658
PrimaryAddTable ??= new
ItemDictionary
<ProjectItemInstance>();
709
PrimaryAddTable ??= new
ItemDictionary
<ProjectItemInstance>();
735
PrimaryRemoveTable ??= new
ItemDictionary
<ProjectItemInstance>();
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (2)
597
changedTargetInputs = new
ItemDictionary
<ProjectItemInstance>();
598
upToDateTargetInputs = new
ItemDictionary
<ProjectItemInstance>();
Definition\Project.cs (2)
4269
Items = new
ItemDictionary
<ProjectItem>();
4270
ItemsIgnoringCondition = 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);
3091
_items = new
ItemDictionary
<ProjectItemInstance>();
3310
_items = new
ItemDictionary
<ProjectItemInstance>(itemTypeCount);
Microsoft.Build.Engine.UnitTests (64)
BackEnd\BatchingEngine_Tests.cs (5)
34
ItemDictionary<ProjectItemInstance> itemsByType = new
ItemDictionary
<ProjectItemInstance>();
131
ItemDictionary<ProjectItemInstance> itemsByType = new
ItemDictionary
<ProjectItemInstance>();
168
ItemDictionary<ProjectItemInstance> itemsByType = new
ItemDictionary
<ProjectItemInstance>();
204
ItemDictionary<ProjectItemInstance> itemsByType = new
ItemDictionary
<ProjectItemInstance>();
229
ItemDictionary<ProjectItemInstance> itemsByType = new
ItemDictionary
<ProjectItemInstance>();
BackEnd\IntrinsicTask_Tests.cs (2)
3942
ItemDictionary<ProjectItemInstance> itemsByName = new
ItemDictionary
<ProjectItemInstance>();
4001
var lookup = new Lookup(new
ItemDictionary
<ProjectItemInstance>(), new PropertyDictionary<ProjectPropertyInstance>());
BackEnd\Lookup_Tests.cs (26)
28
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
50
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
83
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
153
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
203
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
254
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
304
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
359
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
401
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
465
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
525
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
596
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
663
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
718
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
766
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
822
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
863
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
898
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
969
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
1015
Lookup lookup = LookupHelpers.CreateLookup(new
ItemDictionary
<ProjectItemInstance>());
1026
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
1078
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
1130
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
1168
ItemDictionary<ProjectItemInstance> table1 = new
ItemDictionary
<ProjectItemInstance>();
1292
Lookup lookup = new Lookup(new
ItemDictionary
<ProjectItemInstance>(), new PropertyDictionary<ProjectPropertyInstance>());
1304
Lookup lookup = new Lookup(new
ItemDictionary
<ProjectItemInstance>(), properties);
BackEnd\TargetBuilder_Tests.cs (1)
1572
Lookup lookup = new Lookup(new
ItemDictionary
<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
BackEnd\TargetEntry_Tests.cs (3)
85
Lookup lookup = new Lookup(new
ItemDictionary
<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
115
Lookup lookup = new Lookup(new
ItemDictionary
<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
1030
Lookup lookup = new Lookup(new
ItemDictionary
<ProjectItemInstance>(project.Items), new PropertyDictionary<ProjectPropertyInstance>(project.Properties));
BackEnd\TargetUpToDateChecker_Tests.cs (7)
186
ItemDictionary<ProjectItemInstance> itemsByName = new
ItemDictionary
<ProjectItemInstance>();
229
ItemDictionary<ProjectItemInstance> itemsByName = new
ItemDictionary
<ProjectItemInstance>();
279
ItemDictionary<ProjectItemInstance> itemsByName = new
ItemDictionary
<ProjectItemInstance>();
282
ItemDictionary<ProjectItemInstance> changedTargetInputs = new
ItemDictionary
<ProjectItemInstance>();
283
ItemDictionary<ProjectItemInstance> upToDateTargetInputs = new
ItemDictionary
<ProjectItemInstance>();
561
ItemDictionary<ProjectItemInstance> h1 = new
ItemDictionary
<ProjectItemInstance>();
562
ItemDictionary<ProjectItemInstance> h2 = new
ItemDictionary
<ProjectItemInstance>();
BackEnd\TaskExecutionHost_Tests.cs (1)
1271
ItemDictionary<ProjectItemInstance> itemsByName = new
ItemDictionary
<ProjectItemInstance>();
BackEnd\TaskRegistry_Tests.cs (1)
2245
ItemDictionary<ProjectItemInstance> secondaryItemsByName = new
ItemDictionary
<ProjectItemInstance>();
Collections\OMcollections_tests.cs (1)
108
ItemDictionary<ProjectItemInstance> items = new
ItemDictionary
<ProjectItemInstance>();
Evaluation\Expander_Tests.cs (6)
92
ItemDictionary<ProjectItemInstance> itemsByType = new
ItemDictionary
<ProjectItemInstance>();
754
ItemDictionary<ProjectItemInstance> ig = new
ItemDictionary
<ProjectItemInstance>();
801
ItemDictionary<ProjectItemInstance> ig = new
ItemDictionary
<ProjectItemInstance>();
1396
ItemDictionary<ProjectItemInstance> secondaryItemsByName = new
ItemDictionary
<ProjectItemInstance>();
1579
var projectItemGroups = new
ItemDictionary
<ProjectItemInstance>();
3919
ItemDictionary<ProjectItemInstance> itemsByType = new
ItemDictionary
<ProjectItemInstance>();
Evaluation\ItemSpec_Tests.cs (1)
101
var itemDictionary = new
ItemDictionary
<ProjectItemInstance>();
ExpressionTree_Tests.cs (9)
102
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(new PropertyDictionary<ProjectPropertyInstance>(), new
ItemDictionary
<ProjectItemInstance>(), FileSystems.Default, null);
152
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, new
ItemDictionary
<ProjectItemInstance>(), FileSystems.Default, null);
184
ItemDictionary<ProjectItemInstance> itemBag = new
ItemDictionary
<ProjectItemInstance>();
214
ItemDictionary<ProjectItemInstance> itemBag = new
ItemDictionary
<ProjectItemInstance>();
249
ItemDictionary<ProjectItemInstance> itemBag = new
ItemDictionary
<ProjectItemInstance>();
281
ItemDictionary<ProjectItemInstance> itemBag = new
ItemDictionary
<ProjectItemInstance>();
298
ItemDictionary<ProjectItemInstance> itemBag = new
ItemDictionary
<ProjectItemInstance>();
327
ItemDictionary<ProjectItemInstance> itemBag = new
ItemDictionary
<ProjectItemInstance>();
419
Expander<ProjectPropertyInstance, ProjectItemInstance> expander = new Expander<ProjectPropertyInstance, ProjectItemInstance>(propertyBag, new
ItemDictionary
<ProjectItemInstance>(), FileSystems.Default, null);
ExpressionTreeExpression_Tests.cs (1)
368
ItemDictionary<ProjectItemInstance> itemBag = new
ItemDictionary
<ProjectItemInstance>();
89 references to ItemDictionary
Microsoft.Build (27)
BackEnd\Components\RequestBuilder\Lookup.cs (12)
130
private
ItemDictionary
<ProjectItemInstance> PrimaryAddTable
136
private
ItemDictionary
<ProjectItemInstance> PrimaryRemoveTable
160
private
ItemDictionary
<ProjectItemInstance> SecondaryAddTable
166
private
ItemDictionary
<ProjectItemInstance> SecondaryRemoveTable
562
ItemDictionary
<ProjectItemInstance> result = new ItemDictionary<ProjectItemInstance>(itemsTypesCount, itemsCount);
808
private void ApplyModifies(
ItemDictionary
<ProjectItemInstance> result, Dictionary<ProjectItemInstance, MetadataModifications> allModifies)
889
/// Applies a list of modifications to the appropriate <see cref="
ItemDictionary
{ProjectItemInstance}" /> in a main table.
953
private void MustNotBeInTable(
ItemDictionary
<ProjectItemInstance> table, ProjectItemInstance item)
1322
private
ItemDictionary
<ProjectItemInstance> _adds;
1327
private
ItemDictionary
<ProjectItemInstance> _removes;
1394
internal
ItemDictionary
<ProjectItemInstance> Adds
1402
internal
ItemDictionary
<ProjectItemInstance> Removes
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
474
ItemDictionary
<ProjectItemInstance> changedTargetInputs;
475
ItemDictionary
<ProjectItemInstance> upToDateTargetInputs;
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (4)
134
out
ItemDictionary
<ProjectItemInstance> changedTargetInputs,
135
out
ItemDictionary
<ProjectItemInstance> upToDateTargetInputs)
592
out
ItemDictionary
<ProjectItemInstance> changedTargetInputs,
593
out
ItemDictionary
<ProjectItemInstance> upToDateTargetInputs)
Definition\Project.cs (1)
4130
public
ItemDictionary
<ProjectItem> ItemsIgnoringCondition { get; private set; }
Logging\BinaryLogger\BuildEventArgsWriter.cs (2)
931
if (items is
ItemDictionary
<ProjectItemInstance> itemInstanceDictionary)
947
else if (items is
ItemDictionary
<ProjectItem> itemDictionary)
Utilities\Utilities.cs (6)
716
if (items is
ItemDictionary
<ProjectItemInstance> projectItemInstanceDictionary)
723
else if (items is
ItemDictionary
<ProjectItem> projectItemDictionary)
747
if (items is
ItemDictionary
<ProjectItemInstance> projectItemInstanceDictionary)
753
else if (items is
ItemDictionary
<ProjectItem> projectItemDictionary)
776
if (items is
ItemDictionary
<ProjectItemInstance> projectItemInstanceDictionary)
783
else if (items is
ItemDictionary
<ProjectItem> projectItemDictionary)
Microsoft.Build.Engine.UnitTests (62)
BackEnd\BatchingEngine_Tests.cs (6)
34
ItemDictionary
<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>();
131
ItemDictionary
<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>();
168
ItemDictionary
<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>();
204
ItemDictionary
<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>();
229
ItemDictionary
<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>();
530
private static Lookup CreateLookup(
ItemDictionary
<ProjectItemInstance> itemsByType, PropertyDictionary<ProjectPropertyInstance> properties)
BackEnd\IntrinsicTask_Tests.cs (1)
3942
ItemDictionary
<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>();
BackEnd\Lookup_Tests.cs (25)
28
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
50
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
83
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
153
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
203
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
254
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
304
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
359
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
401
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
465
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
525
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
596
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
663
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
718
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
766
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
822
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
863
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
898
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
969
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
1026
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
1078
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
1130
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
1168
ItemDictionary
<ProjectItemInstance> table1 = new ItemDictionary<ProjectItemInstance>();
1296
internal static Lookup CreateLookup(
ItemDictionary
<ProjectItemInstance> items)
1308
internal static Lookup CreateLookup(PropertyDictionary<ProjectPropertyInstance> properties,
ItemDictionary
<ProjectItemInstance> items)
BackEnd\TargetUpToDateChecker_Tests.cs (11)
186
ItemDictionary
<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>();
229
ItemDictionary
<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>();
279
ItemDictionary
<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>();
282
ItemDictionary
<ProjectItemInstance> changedTargetInputs = new ItemDictionary<ProjectItemInstance>();
283
ItemDictionary
<ProjectItemInstance> upToDateTargetInputs = new ItemDictionary<ProjectItemInstance>();
557
ItemDictionary
<ProjectItemInstance> itemsByName,
561
ItemDictionary
<ProjectItemInstance> h1 = new ItemDictionary<ProjectItemInstance>();
562
ItemDictionary
<ProjectItemInstance> h2 = new ItemDictionary<ProjectItemInstance>();
568
ItemDictionary
<ProjectItemInstance> itemsByName,
571
out
ItemDictionary
<ProjectItemInstance> changedTargetInputs,
572
out
ItemDictionary
<ProjectItemInstance> upToDateTargetInputs)
BackEnd\TaskExecutionHost_Tests.cs (1)
1271
ItemDictionary
<ProjectItemInstance> itemsByName = new ItemDictionary<ProjectItemInstance>();
BackEnd\TaskRegistry_Tests.cs (1)
2245
ItemDictionary
<ProjectItemInstance> secondaryItemsByName = new ItemDictionary<ProjectItemInstance>();
Collections\OMcollections_tests.cs (1)
108
ItemDictionary
<ProjectItemInstance> items = new ItemDictionary<ProjectItemInstance>();
Evaluation\Expander_Tests.cs (6)
92
ItemDictionary
<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>();
754
ItemDictionary
<ProjectItemInstance> ig = new ItemDictionary<ProjectItemInstance>();
801
ItemDictionary
<ProjectItemInstance> ig = new ItemDictionary<ProjectItemInstance>();
1396
ItemDictionary
<ProjectItemInstance> secondaryItemsByName = new ItemDictionary<ProjectItemInstance>();
1579
var
projectItemGroups = new ItemDictionary<ProjectItemInstance>();
3919
ItemDictionary
<ProjectItemInstance> itemsByType = new ItemDictionary<ProjectItemInstance>();
Evaluation\ItemSpec_Tests.cs (3)
90
var
itemDictionary = ToItemDictionary(items);
99
private static
ItemDictionary
<ProjectItemInstance> ToItemDictionary(Dictionary<string, string[]> itemTypes)
101
var
itemDictionary = new ItemDictionary<ProjectItemInstance>();
ExpressionTree_Tests.cs (6)
184
ItemDictionary
<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>();
214
ItemDictionary
<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>();
249
ItemDictionary
<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>();
281
ItemDictionary
<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>();
298
ItemDictionary
<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>();
327
ItemDictionary
<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>();
ExpressionTreeExpression_Tests.cs (1)
368
ItemDictionary
<ProjectItemInstance> itemBag = new ItemDictionary<ProjectItemInstance>();