130 references to ProjectItemInstance
Microsoft.Build (7)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (4)
1458
newItem = new
ProjectItemInstance
(_projectInstance, outputTargetName, outputAsProjectItem.IncludeEscaped, parameterLocationEscaped);
1467
newItem = new
ProjectItemInstance
(_projectInstance, outputTargetName, outputAsITaskItem2.EvaluatedIncludeEscaped, parameterLocationEscaped);
1487
newItem = new
ProjectItemInstance
(_projectInstance, outputTargetName, EscapingUtilities.Escape(output.ItemSpec), parameterLocationEscaped);
1612
_batchBucket.Lookup.AddNewItem(new
ProjectItemInstance
(_projectInstance, outputTargetName, EscapingUtilities.Escape(output), EscapingUtilities.Escape(parameterLocation.File)));
Graph\GraphBuilder.cs (1)
235
var stubItem = new
ProjectItemInstance
(
Instance\ProjectInstance.cs (1)
2034
ProjectItemInstance item = new
ProjectItemInstance
(this, itemType, evaluatedInclude, this.FullPath);
Instance\ProjectItemInstance.cs (1)
2257
ProjectItemInstance item = new
ProjectItemInstance
(_project, ItemType, include, definingProject);
Microsoft.Build.Engine.UnitTests (123)
BackEnd\BatchingEngine_Tests.cs (16)
37
items.Add(new
ProjectItemInstance
(project, "File", "a.foo", project.FullPath));
38
items.Add(new
ProjectItemInstance
(project, "File", "b.foo", project.FullPath));
39
items.Add(new
ProjectItemInstance
(project, "File", "c.foo", project.FullPath));
40
items.Add(new
ProjectItemInstance
(project, "File", "d.foo", project.FullPath));
41
items.Add(new
ProjectItemInstance
(project, "File", "e.foo", project.FullPath));
45
items.Add(new
ProjectItemInstance
(project, "Doc", "a.doc", project.FullPath));
46
items.Add(new
ProjectItemInstance
(project, "Doc", "b.doc", project.FullPath));
47
items.Add(new
ProjectItemInstance
(project, "Doc", "c.doc", project.FullPath));
48
items.Add(new
ProjectItemInstance
(project, "Doc", "d.doc", project.FullPath));
49
items.Add(new
ProjectItemInstance
(project, "Doc", "e.doc", project.FullPath));
135
ProjectItemInstance a = new
ProjectItemInstance
(project, "File", "a.foo", project.FullPath);
136
ProjectItemInstance b = new
ProjectItemInstance
(project, "File", "b.foo", project.FullPath);
172
ProjectItemInstance a = new
ProjectItemInstance
(project, "File", "a.foo", project.FullPath);
174
ProjectItemInstance b = new
ProjectItemInstance
(project, "File", "b.foo", project.FullPath);
232
items.Add(new
ProjectItemInstance
(project, "File", "a.foo", project.FullPath));
233
items.Add(new
ProjectItemInstance
(project, "File", "b.foo", project.FullPath)); // Need at least two items for this test case to ensure multiple buckets might be possible
BackEnd\IntrinsicTask_Tests.cs (4)
3925
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i0", "a1", project.FullPath);
3926
ProjectItemInstance item2 = new
ProjectItemInstance
(project, "i0", "a2", project.FullPath);
3927
ProjectItemInstance item3 = new
ProjectItemInstance
(project, "i0", "a3", project.FullPath);
3928
ProjectItemInstance item4 = new
ProjectItemInstance
(project, "i0", "a4", project.FullPath);
BackEnd\Lookup_Tests.cs (33)
28
table1.Add(new
ProjectItemInstance
(project, "i1", "a1", project.FullPath));
29
table1.Add(new
ProjectItemInstance
(project, "i2", "a%3b1", project.FullPath));
33
lookup.PopulateWithItem(new
ProjectItemInstance
(project, "i1", "a2", project.FullPath));
34
lookup.PopulateWithItem(new
ProjectItemInstance
(project, "i2", "a%282", project.FullPath));
50
table1.Add(new
ProjectItemInstance
(project, "i1", "a1", project.FullPath));
51
table1.Add(new
ProjectItemInstance
(project, "i2", "a%3b1", project.FullPath));
83
table1.Add(new
ProjectItemInstance
(project, "i1", "a1", project.FullPath));
107
lookup.AddNewItem(new
ProjectItemInstance
(project, "i1", "a2", project.FullPath));
153
table1.Add(new
ProjectItemInstance
(project, "i1", "a1", project.FullPath));
156
table1.Add(new
ProjectItemInstance
(project, "i1", "a1", project.FullPath));
164
new
ProjectItemInstance
(project, "i1", "a1", project.FullPath), // Should not get added
165
new
ProjectItemInstance
(project, "i1", "a2", project.FullPath), // Should get added
214
new
ProjectItemInstance
(project, "i1", "a1", project.FullPath), // Should get added
254
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a1", project.FullPath);
263
ProjectItemInstance item2 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
305
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
365
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
406
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
470
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
530
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
601
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
668
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
723
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
771
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
825
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
866
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
901
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
974
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
1015
lookup.AddNewItem(new
ProjectItemInstance
(project, "x", "y", project.FullPath));
1029
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
1078
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
1133
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
1168
ProjectItemInstance item1 = new
ProjectItemInstance
(project, "i1", "a2", project.FullPath);
BackEnd\MockTaskBuilder.cs (2)
97
lookupForInference.AddNewItem(new
ProjectItemInstance
(requestEntry.RequestConfiguration.Project, taskInstance.Name + "_Item", "Item", task.Location.File));
101
lookupForExecution.AddNewItem(new
ProjectItemInstance
(requestEntry.RequestConfiguration.Project, taskInstance.Name + "_Item", "Item", task.Location.File));
BackEnd\TargetUpToDateChecker_Tests.cs (11)
182
items.Add(new
ProjectItemInstance
(project, "Items", "a.cs", project.FullPath));
183
items.Add(new
ProjectItemInstance
(project, "Items", "b.cs", project.FullPath));
224
items.Add(new
ProjectItemInstance
(project, "Items", "a.cs", project.FullPath));
225
items.Add(new
ProjectItemInstance
(project, "Items", "b.cs", project.FullPath));
226
items.Add(new
ProjectItemInstance
(project, "Items", "c.cs", project.FullPath));
271
items.Add(new
ProjectItemInstance
(project, "Items", "a.cs", project.FullPath));
272
items.Add(new
ProjectItemInstance
(project, "Items", "b.cs", project.FullPath));
273
items.Add(new
ProjectItemInstance
(project, "Items", "c.cs", project.FullPath));
274
items.Add(new
ProjectItemInstance
(project, "MoreItems", "a.txt", project.FullPath));
275
items.Add(new
ProjectItemInstance
(project, "MoreItems", "b.txt", project.FullPath));
276
items.Add(new
ProjectItemInstance
(project, "MoreItems", "c.txt", project.FullPath));
BackEnd\TaskExecutionHost_Tests.cs (3)
1277
ProjectItemInstance item = new
ProjectItemInstance
(project, "ItemListContainingOneItem", "a.cs", ".");
1282
item = new
ProjectItemInstance
(project, "ItemListContainingTwoItems", "b.cs", ".");
1283
ProjectItemInstance item2 = new
ProjectItemInstance
(project, "ItemListContainingTwoItems", "c.cs", ".");
BackEnd\TaskRegistry_Tests.cs (6)
2080
ProjectItemInstance iag = new
ProjectItemInstance
(project, "IntermediateAssembly", @"subdir1\engine.dll", project.FullPath);
2084
iag = new
ProjectItemInstance
(project, "IntermediateAssembly", @"subdir2\tasks.dll", project.FullPath);
2091
ProjectItemInstance fig = new
ProjectItemInstance
(project, "FirstItem" + i, "FirstValue" + i, project.FullPath);
2098
ProjectItemInstance sig = new
ProjectItemInstance
(project, "SecondItem" + i, "SecondValue" + i, project.FullPath);
2103
ProjectItemInstance tig = new
ProjectItemInstance
(project, "ThirdItem", "ThirdValue1", project.FullPath);
2107
ProjectItemInstance trig = new
ProjectItemInstance
(project, "ItemWithTrueItem", "true", project.FullPath);
Evaluation\Expander_Tests.cs (19)
87
ig.Add(new
ProjectItemInstance
(project, "Compile", "foo.cs", project.FullPath));
88
ig.Add(new
ProjectItemInstance
(project, "Compile", "bar.cs", project.FullPath));
91
ig2.Add(new
ProjectItemInstance
(project, "Resource", "bing.resx", project.FullPath));
759
ProjectItemInstance pi = new
ProjectItemInstance
(project, "i", "i" + n.ToString(), project.FullPath);
803
ProjectItemInstance i0 = new
ProjectItemInstance
(project, "i", "i0", project.FullPath);
804
ProjectItemInstance i1 = new
ProjectItemInstance
(project, "i", "i1", project.FullPath);
1370
ProjectItemInstance i1 = new
ProjectItemInstance
(project, "IntermediateAssembly",
1374
ProjectItemInstance i2 = new
ProjectItemInstance
(project, "IntermediateAssembly",
1380
ProjectItemInstance i3 = new
ProjectItemInstance
(project, "Content", "splash.bmp", project.FullPath);
1385
ProjectItemInstance i4 = new
ProjectItemInstance
(project, "Resource", "string$(p).resx", project.FullPath);
1388
ProjectItemInstance i5 = new
ProjectItemInstance
(project, "Resource", "dialogs%253b.resx", project.FullPath);
1393
ProjectItemInstance i6 = new
ProjectItemInstance
(project, "Content", "about.bmp", project.FullPath);
1584
var item = new
ProjectItemInstance
(project, "ManyItems", $"ThisIsAFairlyLongFileName_{i}.bmp", project.FullPath);
1592
new
ProjectItemInstance
(project, "ManySpacesItem", "Foo", project.FullPath),
1593
new
ProjectItemInstance
(project, "ManySpacesItem", manySpaces, project.FullPath),
1594
new
ProjectItemInstance
(project, "ManySpacesItem", "Bar", project.FullPath),
1598
new
ProjectItemInstance
(project, "Exactly1024", "".PadLeft(1024), project.FullPath),
1599
new
ProjectItemInstance
(project, "Exactly1024", "Foo", project.FullPath),
3919
ig.Add(new
ProjectItemInstance
(project, "Compile", "fOo.Cs", project.FullPath));
Evaluation\ItemSpec_Tests.cs (1)
109
itemDictionary.Add(new
ProjectItemInstance
(dummyProject, itemType.Key, item, dummyProject.FullPath));
ExpressionTree_Tests.cs (17)
185
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "foo.cs", parentProject.FullPath));
186
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "bar.cs", parentProject.FullPath));
187
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "baz.cs", parentProject.FullPath));
188
itemBag.Add(new
ProjectItemInstance
(parentProject, "Boolean", "true", parentProject.FullPath));
215
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "foo.cs", parentProject.FullPath));
216
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "bar.cs", parentProject.FullPath));
217
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "baz.cs", parentProject.FullPath));
250
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "foo.cs", parentProject.FullPath));
251
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "bar.cs", parentProject.FullPath));
252
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "baz.cs", parentProject.FullPath));
282
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "a", parentProject.FullPath));
299
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "foo.cs", parentProject.FullPath));
300
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "bar.cs", parentProject.FullPath));
301
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "baz.cs", parentProject.FullPath));
328
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "foo.cs", parentProject.FullPath));
329
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "bar.cs", parentProject.FullPath));
330
itemBag.Add(new
ProjectItemInstance
(parentProject, "Compile", "baz.cs", parentProject.FullPath));
ExpressionTreeExpression_Tests.cs (7)
376
itemBag.Add(new
ProjectItemInstance
(parentProject, "u", "a'b;c", parentProject.FullPath));
377
itemBag.Add(new
ProjectItemInstance
(parentProject, "v", "a", parentProject.FullPath));
378
itemBag.Add(new
ProjectItemInstance
(parentProject, "w", "1", parentProject.FullPath));
379
itemBag.Add(new
ProjectItemInstance
(parentProject, "x", "true", parentProject.FullPath));
380
itemBag.Add(new
ProjectItemInstance
(parentProject, "y", "xxx", parentProject.FullPath));
381
itemBag.Add(new
ProjectItemInstance
(parentProject, "z", "xxx", parentProject.FullPath));
382
itemBag.Add(new
ProjectItemInstance
(parentProject, "z", "yyy", parentProject.FullPath));
Graph\ProjectGraph_Tests.cs (4)
138
var referenceItem1 = new
ProjectItemInstance
(projectInstance, "Ref1", "path1", "file1");
141
var referenceItem2 = new
ProjectItemInstance
(projectInstance, "Ref2", "path2", "file2");
185
var referenceItem1 = new
ProjectItemInstance
(projectInstance, "Ref1", "path1", "file1");
186
var referenceItem2 = new
ProjectItemInstance
(projectInstance, "Ref2", "path1", "file1");