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