Implemented interface members:
property
EvaluatedInclude
Microsoft.Build.Evaluation.IItem.EvaluatedInclude
property
EvaluatedInclude
Microsoft.Build.Framework.IItemData.EvaluatedInclude
11 writes to EvaluatedInclude
Microsoft.Build (1)
Instance\ProjectItemInstance.cs (1)
310EvaluatedInclude = value;
Microsoft.Build.Engine.OM.UnitTests (10)
Instance\ProjectInstance_Tests.cs (7)
735Helpers.VerifyAssertThrowsInvalidOperation(delegate () { Helpers.GetFirst(instance.Items).EvaluatedInclude = "x"; }); 873Helpers.GetFirst(instance.Items).EvaluatedInclude = "new"; 897Helpers.VerifyAssertThrowsInvalidOperation(delegate () { Helpers.GetFirst(instance.Items).EvaluatedInclude = "new"; }); 922Helpers.VerifyAssertThrowsInvalidOperation(delegate () { Helpers.GetFirst(instance.Items).EvaluatedInclude = "new"; }); 944Helpers.VerifyAssertThrowsInvalidOperation(delegate () { Helpers.GetFirst(instance.Items).EvaluatedInclude = "new"; }); 961Helpers.GetFirst(instance.Items).EvaluatedInclude = "new"; 978Helpers.GetFirst(instance.Items).EvaluatedInclude = "new";
Instance\ProjectItemInstance_Tests.cs (3)
211item.EvaluatedInclude = "i1b"; 224item.EvaluatedInclude = String.Empty; 236item.EvaluatedInclude = null;
177 references to EvaluatedInclude
Microsoft.Build (11)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
183string pluginPath = FileUtilities.NormalizePath(Path.Combine(item.Project.Directory, item.EvaluatedInclude));
BackEnd\Components\RequestBuilder\BatchingEngine.cs (1)
271item.EvaluatedInclude, consumedItemName, consumedMetadataReference.MetadataName);
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (1)
645if (specificationsToFind.Contains(item.EvaluatedInclude))
BackEnd\Components\RequestBuilder\TaskBuilder.cs (1)
1061declaredProjects.Add(FileUtilities.NormalizePath(projectReferenceItem.EvaluatedInclude));
BackEnd\Shared\BuildRequestConfiguration.cs (2)
862if (items.Count == 0 || items.All(i => string.IsNullOrWhiteSpace(i.EvaluatedInclude))) 867var fragments = items.SelectMany(i => ExpressionShredder.SplitSemiColonSeparatedList(i.EvaluatedInclude));
Graph\ProjectInterpretation.cs (2)
117projectReferenceItem.EvaluatedInclude, 503if (projectReferenceTarget.EvaluatedInclude.Equals(entryTarget, StringComparison.OrdinalIgnoreCase))
Instance\ProjectInstance.cs (1)
2111if (string.Equals(item.EvaluatedInclude, evaluatedInclude, StringComparison.OrdinalIgnoreCase))
Instance\ProjectItemInstance.cs (2)
303return EvaluatedInclude; 709item.Include = EvaluatedInclude;
Microsoft.Build.Engine.OM.UnitTests (26)
Definition\DefinitionEditing_Tests.cs (4)
166Assert.Equal("i1", Helpers.MakeList(project.CreateProjectInstance().GetItems("i"))[0].EvaluatedInclude); 193Assert.Equal("i(1)", Helpers.MakeList(project.CreateProjectInstance().GetItems("i"))[0].EvaluatedInclude); 2090Assert.Equal("i1", Helpers.MakeList(project.CreateProjectInstance().GetItems("i"))[0].EvaluatedInclude); 2117Assert.Equal("i(1)", Helpers.MakeList(project.CreateProjectInstance().GetItems("i"))[0].EvaluatedInclude);
Definition\Project_Tests.cs (5)
685projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj\i386\foo.dll")); 690projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj/i386/foo.dll")); 721projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar); 757projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar); 796projectInstance.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory /* remove c:\ */, "obj", "i386"));
Definition\ProjectItem_Tests.cs (1)
3757var itemB = projectInstance.Items.Single(i => i.ItemType == "B").EvaluatedInclude;
Instance\ProjectInstance_Tests.cs (11)
67Assert.Equal("i0", items[0].EvaluatedInclude); 70Assert.Equal("i1", items[1].EvaluatedInclude); 73Assert.Equal("v1", items[2].EvaluatedInclude); 87Assert.Equal("i1", returned.EvaluatedInclude); 92Assert.Equal("i1", item.EvaluatedInclude); 108Assert.Equal("i;1", returned.EvaluatedInclude); 113Assert.Equal("i;1", item.EvaluatedInclude); 138Assert.Equal("i1", item.EvaluatedInclude); 264Assert.Equal("i1", Helpers.MakeList(project.GetItems("j"))[0].EvaluatedInclude); 308Assert.Equal(file1, Helpers.MakeList(projectInstance.GetItems("i"))[0].EvaluatedInclude); 309Assert.Equal(file2, Helpers.MakeList(projectInstance.GetItems("i"))[1].EvaluatedInclude);
Instance\ProjectItemInstance_Tests.cs (5)
78Assert.Equal("i1", item.EvaluatedInclude); 212Assert.Equal("i1b", item.EvaluatedInclude); 324Assert.Equal(item.EvaluatedInclude, taskItem.ItemSpec); 447Assert.Equal("i1", item.EvaluatedInclude); 1178Assert.Equal(includes[i], items[i].EvaluatedInclude);
Microsoft.Build.Engine.UnitTests (126)
BackEnd\BatchingEngine_Tests.cs (1)
113Assert.Equal("a.foo", items[0].EvaluatedInclude);
BackEnd\BuildManager_Tests.cs (2)
538result.ProjectStateAfterBuild.GetItems("AnItem").ShouldContain(p => p.EvaluatedInclude == "Item2"); 2274if (item.EvaluatedInclude == "foo")
BackEnd\BuildRequestConfiguration_Tests.cs (2)
380Assert.Equal("bazfile", instance.ItemsToBuildWith["Baz"].First().EvaluatedInclude); 406Assert.Equal("bazfile", instance.ItemsToBuildWith["Baz"].First().EvaluatedInclude);
BackEnd\IntrinsicTask_Tests.cs (54)
251Assert.Equal("a1", i1Group.First().EvaluatedInclude); 252Assert.Equal("b1", i2Group.First().EvaluatedInclude); 725Assert.Equal("a1", i1Group.First().EvaluatedInclude); 751Assert.Equal("v0", i1Group.First().EvaluatedInclude); 823Assert.Equal("a.cpp", i1Group.First().EvaluatedInclude); 824Assert.Equal("a.obj", i2Group.First().EvaluatedInclude); 846Assert.Equal("a.cpp", i2Group.First().EvaluatedInclude); 868Assert.Equal("a1", i1Group.First().EvaluatedInclude); 869Assert.Equal("b2", i2Group.First().EvaluatedInclude); 894Assert.Equal("a1", i1Group.First().EvaluatedInclude); 895Assert.Equal("b1", i2Group.First().EvaluatedInclude); 1003Assert.Equal("v0", i1Group.First().EvaluatedInclude); 1004Assert.Equal("a2", i2Group.First().EvaluatedInclude); 1031Assert.Equal("a1", i1Group.First().EvaluatedInclude); 1032Assert.Equal("a2", i1Group.ElementAt(1).EvaluatedInclude); 1033Assert.Equal("m1", i2Group.First().EvaluatedInclude); 1034Assert.Equal("m2", i2Group.ElementAt(1).EvaluatedInclude); 1065Assert.Equal("a1", i2Group.First().EvaluatedInclude); 1066Assert.Equal("a2", i2Group.ElementAt(1).EvaluatedInclude); 1122Assert.Equal("b1", i1Group.First().EvaluatedInclude); 1123Assert.Equal("b1", i1Group.ElementAt(1).EvaluatedInclude); 1124Assert.Equal("b1", i1Group.ElementAt(2).EvaluatedInclude); 1129Assert.Equal("m1", i2Group.First().EvaluatedInclude); 1130Assert.Equal("m2", i2Group.ElementAt(1).EvaluatedInclude); 1131Assert.Equal("m3", i2Group.ElementAt(2).EvaluatedInclude); 1778items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "d2" }); 1812items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "d2" }); 1856items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "b2", "c2", "g2" }); 1869items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "b2", "c2", "g2" }); 1909items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "../foo.txt", "/foo/bar.txt" }); 1943items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "d2" }); 1981items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "c2", "d2" }); 2017items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "b2", "c2", "d2" }); 2054items.ElementAt(0).EvaluatedInclude.ShouldBe("a2"); 2055items.ElementAt(1).EvaluatedInclude.ShouldBe("c2"); 2056items.ElementAt(2).EvaluatedInclude.ShouldBe("d2"); 2149Assert.Equal("a1", i0Group.First().EvaluatedInclude); 2150Assert.Equal("a3", i0Group.ElementAt(1).EvaluatedInclude); 2151Assert.Equal("a4", i0Group.ElementAt(2).EvaluatedInclude); 2230Assert.Equal("x", i1Group.First().EvaluatedInclude); 2273Assert.Equal("A_PCH", linkGroup.First().EvaluatedInclude); 2274Assert.Equal("m1.obj", linkGroup.ElementAt(1).EvaluatedInclude); 2275Assert.Equal("m2", linkGroup.ElementAt(2).EvaluatedInclude); 2276Assert.Equal("m2", linkGroup.ElementAt(3).EvaluatedInclude); 2453Assert.Equal("a1", p.ItemsToBuildWith["i0"].First().EvaluatedInclude); 2544Assert.Equal("other", lookup.GetItems("i1").First().EvaluatedInclude); 2966Assert.Equal("a1", item1.EvaluatedInclude); 2967Assert.Equal("a2", item2.EvaluatedInclude); 2996Assert.Equal("a1", item1.EvaluatedInclude); 2997Assert.Equal("a2", item2.EvaluatedInclude); 3045Assert.Equal("a1", item1.EvaluatedInclude); 3046Assert.Equal("a2", item2.EvaluatedInclude); 3076Assert.Equal("a1", item1.EvaluatedInclude); 3077Assert.Equal("a2", item2.EvaluatedInclude);
BackEnd\Lookup_Tests.cs (28)
37Assert.Equal("a2", lookup.GetItems("i1").First().EvaluatedInclude); 38Assert.Equal("a(2", lookup.GetItems("i2").First().EvaluatedInclude); 57Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude); 58Assert.Equal("a;1", lookup.GetItems("i2").First().EvaluatedInclude); 87Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude); 91Assert.Equal("a1", table1["i1"].First().EvaluatedInclude); 98Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude); 102Assert.Equal("a1", table1["i1"].First().EvaluatedInclude); 110Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude); 111Assert.Equal("a2", lookup.GetItems("i1").ElementAt(1).EvaluatedInclude); 115Assert.Equal("a1", table1["i1"].First().EvaluatedInclude); 122Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude); 123Assert.Equal("a2", lookup.GetItems("i1").ElementAt(1).EvaluatedInclude); 127Assert.Equal("a1", table1["i1"].First().EvaluatedInclude); 134Assert.Equal("a1", lookup.GetItems("i1").First().EvaluatedInclude); 135Assert.Equal("a2", lookup.GetItems("i1").ElementAt(1).EvaluatedInclude); 139Assert.Equal("a1", table1["i1"].First().EvaluatedInclude); 140Assert.Equal("a2", table1["i1"].ElementAt(1).EvaluatedInclude); 177Assert.Equal(2, group.Where(item => item.EvaluatedInclude == "a1").Count()); 179Assert.Single(group, item => item.EvaluatedInclude == "a2"); 189Assert.Equal(2, group.Where(item => item.EvaluatedInclude == "a1").Count()); 191Assert.Single(group, item => item.EvaluatedInclude == "a2"); 229Assert.Equal(4, group.Where(item => item.EvaluatedInclude == "a1").Count()); 232Assert.Single(group, item => item.EvaluatedInclude == "a2"); 242Assert.Equal(4, group.Where(item => item.EvaluatedInclude == "a1").Count()); 245Assert.Single(group, item => item.EvaluatedInclude == "a2"); 271Assert.Equal("a2", lookup.GetItems("i1").First().EvaluatedInclude); 286Assert.Equal("a1", table1["i1"].First().EvaluatedInclude);
BackEnd\OnError_Tests.cs (1)
122Assert.Equal(resource, Helpers.MakeList(p.GetItems("FilesWrittenItem"))[0].EvaluatedInclude);
BackEnd\TargetUpToDateChecker_Tests.cs (1)
286Console.WriteLine("Changed: {0}:{1}", itemInstance.ItemType, itemInstance.EvaluatedInclude);
BackEnd\TaskExecutionHost_Tests.cs (2)
1311Assert.Equal(value, _bucket.Lookup.GetItems("output").First().EvaluatedInclude); 1325Assert.Equal(values[i], _bucket.Lookup.GetItems("output").ElementAt(i).EvaluatedInclude);
Collections\OMcollections_tests.cs (2)
354return String.Compare(one.EvaluatedInclude, two.EvaluatedInclude);
Construction\SolutionProjectGenerator_Tests.cs (3)
1490if (projectReference.EvaluatedInclude.EndsWith(".metaproj", StringComparison.OrdinalIgnoreCase)) 1971Assert.Contains("%abtest", instances[0].GetItems("ProjectReference").ElementAt(0).EvaluatedInclude); 2949if (item.ItemType == itemType && item.EvaluatedInclude == include)
Evaluation\Expander_Tests.cs (24)
191Assert.Equal("i0", items[0].EvaluatedInclude); 192Assert.Equal("i1", items[1].EvaluatedInclude); 211Assert.Equal("i0", items[0].EvaluatedInclude); 212Assert.Equal("i1", items[1].EvaluatedInclude); 230Assert.Equal("true", itemsTrue[0].EvaluatedInclude); 236Assert.Equal("false", itemsFalse[0].EvaluatedInclude); 248pii.EvaluatedInclude.ShouldBe("false"); 268Assert.Equal(Path.Combine(s_rootPathPrefix, "firstdirectory", "seconddirectory"), itemsTrue[0].EvaluatedInclude); 274Assert.Equal(Path.Combine(Directory.GetCurrentDirectory(), @"seconddirectory"), itemsDir[0].EvaluatedInclude); 294Assert.Equal(Path.Combine("firstdirectory", "seconddirectory") + Path.DirectorySeparatorChar, itemsTrue[5].EvaluatedInclude); 300Assert.Equal(@"file0", itemsTrue[5].EvaluatedInclude); 306Assert.Equal(@".ext", itemsTrue[5].EvaluatedInclude); 705Assert.Equal(Path.Combine("firstdirectory", "seconddirectory") + Path.DirectorySeparatorChar, itemsTrue[5].EvaluatedInclude); 711Assert.Equal(@"file0", itemsTrue[5].EvaluatedInclude); 717Assert.Equal(@".ext", itemsTrue[0].EvaluatedInclude); 723Assert.Equal(@"le0", itemsTrue[5].EvaluatedInclude); 743Assert.Equal(Path.Combine(s_rootPathPrefix, "firstdirectory", "seconddirectory"), itemsTrue[5].EvaluatedInclude); 764Assert.Equal(Path.Combine(Directory.GetCurrentDirectory(), @"secondd;rectory"), items[5].EvaluatedInclude); 765Assert.Equal(Path.Combine(Directory.GetCurrentDirectory(), @"someo;herplace"), items[6].EvaluatedInclude); 4912var includes = myDirectories.Select(i => i.EvaluatedInclude); 4956var includes = myDirectories.Select(i => i.EvaluatedInclude); 4988squiggles.Select(i => i.EvaluatedInclude).ShouldBe(new[] 5034squiggleItems.Select(i => i.EvaluatedInclude).ShouldBe(new[] { alphaOnePath, alphaThreePath }, Case.Insensitive); 5075squiggleItems.Select(i => i.EvaluatedInclude).ShouldBe(new[] { alphaBetaPath, alphaDeltaPath }, Case.Insensitive);
Evaluation\SdkResultEvaluation_Tests.cs (3)
542instance.GetItems("EvalThingsAsProperty").ShouldHaveSingleItem().EvaluatedInclude.ShouldBe("TestEnvVarValue"); 547instance.GetItems("ExecThingsAsProperty").ShouldHaveSingleItem().EvaluatedInclude.ShouldBe("TestEnvVarValue"); 548instance.GetItems("ExecThingsAsEnvironment").ShouldHaveSingleItem().EvaluatedInclude.ShouldBe("TestEnvVarValue");
InstanceFromRemote\ProjectInstance_FromImmutableProjectLink_Tests.cs (3)
79Assert.Equal("File1.cs", item1.EvaluatedInclude); 85Assert.Equal("File2.cs", item2.EvaluatedInclude); 113Assert.Equal("File1.cs", item1.EvaluatedInclude);
Microsoft.Build.Tasks.CodeAnalysis.UnitTests (7)
TargetTests.cs (7)
565Assert.Equal("file1.cs", noneItems[0].EvaluatedInclude); 568Assert.Equal("file2.cs", noneItems[1].EvaluatedInclude); 571Assert.Equal("file3.cs", noneItems[2].EvaluatedInclude); 836Assert.Equal(expectedLastBuildWithSkipAnalyzers, items.Single().EvaluatedInclude); 846Assert.Equal(expectedLastBuildWithSkipAnalyzers, item.EvaluatedInclude); 877var caps = instance.GetItems("ProjectCapability").Select(c => c.EvaluatedInclude); 895var caps = instance.GetItems("ProjectCapability").Select(c => c.EvaluatedInclude);
Microsoft.Build.Tasks.UnitTests (1)
CallTarget_Tests.cs (1)
186targetOutputsTaskItems.Add(new TaskItem(item.EvaluatedInclude));
Microsoft.Build.UnitTests.Shared (1)
ObjectModelHelpers.cs (1)
235public string EvaluatedInclude => _projectInstance.EvaluatedInclude;
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (5)
MSBuild\ProjectFile\Extensions.cs (4)
35yield return new(project.GetAbsolutePath(item.EvaluatedInclude), item.GetAliases()); 59var name = item.EvaluatedInclude; 72=> new(reference.EvaluatedInclude, reference.GetAliases(), reference.ReferenceOutputAssemblyIsTrue()); 122builder.Append(item.EvaluatedInclude);
MSBuild\ProjectFile\ProjectInstanceReader.cs (1)
62var intermediateOutputFilePath = _projectInstance.GetItems(ItemNames.IntermediateAssembly).FirstOrDefault()?.EvaluatedInclude;