Implemented interface members:
property
EvaluatedInclude
Microsoft.Build.Evaluation.IItem.EvaluatedInclude
property
EvaluatedInclude
Microsoft.Build.Framework.IItemData.EvaluatedInclude
146 references to EvaluatedInclude
dotnet-openapi (3)
Commands\BaseCommand.cs (1)
156var fileItems = items.Where(i => string.Equals(GetFullPath(i.EvaluatedInclude), GetFullPath(sourceFile), StringComparison.Ordinal));
Commands\RefreshCommand.cs (1)
49return item.EvaluatedInclude;
Commands\RemoveCommand.cs (1)
58var include = item.EvaluatedInclude;
Microsoft.Build (7)
Definition\Project.cs (3)
2734return GetItemProvenance(item.EvaluatedInclude, itemElementsAbove); 4376ItemsByEvaluatedIncludeCache.Add(item.EvaluatedInclude, item); 4595ItemsByEvaluatedIncludeCache.Remove(item.EvaluatedInclude, item);
Instance\ProjectInstance.cs (3)
3305multiDictionary.Add(item.EvaluatedInclude, projectItemToInstanceMap[item]); 3379evaluatedIncludeEscaped ??= item.EvaluatedInclude; 3381evaluatedIncludeBeforeWildcardExpansionEscaped ??= item.EvaluatedInclude;
ObjectModelRemoting\DefinitionObjectsLinks\ProjectItemLink.cs (1)
29/// Access to remote <see cref="ProjectItem.EvaluatedInclude"/>.
Microsoft.Build.Engine.OM.UnitTests (98)
Construction\ProjectFormatting_Tests.cs (2)
285var itemToRemove = project.GetItems("Compile").Single(item => item.EvaluatedInclude == "Class2.cs"); 324var itemToEdit = project.GetItems("Compile").Single(item => item.EvaluatedInclude == "Class2.cs");
Construction\ProjectItemElement_Tests.cs (1)
980Assert.Equal("i2", Helpers.GetFirst(project.Items).EvaluatedInclude);
Definition\DefinitionEditing_Tests.cs (24)
164Assert.Equal("i1", items[0].EvaluatedInclude); 165Assert.Equal("i1", Helpers.GetFirst(project.GetItems("i")).EvaluatedInclude); 191Assert.Equal("i(1)", items[0].EvaluatedInclude); 192Assert.Equal("i(1)", Helpers.GetFirst(project.GetItems("i")).EvaluatedInclude); 270Assert.Equal("v1", Helpers.GetFirst(project.Items).EvaluatedInclude); 292Assert.Equal(paths[0], items[0].EvaluatedInclude); 293Assert.Equal(paths[1], items[1].EvaluatedInclude); 317Assert.Equal("h1", item.EvaluatedInclude); 893Assert.Equal("v1", item.EvaluatedInclude); 921Assert.Equal("h1", item.EvaluatedInclude); 947Assert.Equal("@(h)", item.EvaluatedInclude); 977Assert.Equal("@(h)", item.EvaluatedInclude); 1078Assert.Equal("$(p)", (Helpers.MakeList(project.Items))[1].EvaluatedInclude); 1439Assert.Equal("i1", item.EvaluatedInclude); 1957Assert.Equal("a", items[0].EvaluatedInclude); 1958Assert.Equal("b", items[1].EvaluatedInclude); 2088Assert.Equal("i1", items[0].EvaluatedInclude); 2089Assert.Equal("i1", Helpers.GetFirst(project.GetItems("i")).EvaluatedInclude); 2115Assert.Equal("i(1)", items[0].EvaluatedInclude); 2116Assert.Equal("i(1)", Helpers.GetFirst(project.GetItems("i")).EvaluatedInclude); 2194Assert.Equal("v1", Helpers.GetFirst(project.Items).EvaluatedInclude); 2216Assert.Equal(paths[0], items[0].EvaluatedInclude); 2217Assert.Equal(paths[1], items[1].EvaluatedInclude); 2241Assert.Equal("h1", item.EvaluatedInclude);
Definition\EditingElementsReferencedByOrReferences_Tests.cs (12)
50Assert.Equal("Y", items.First().EvaluatedInclude); // "Wrong evaluated include after changing type" 67ProjectItem item = project.GetItems("I").Where(i => i.EvaluatedInclude == "Y").First(); 96ProjectItem item = project.GetItems("I").Where(i => i.EvaluatedInclude == "Y").First(); 135ProjectItem item1 = project.GetItems("I").Where(i => i.EvaluatedInclude == "X").First(); 138ProjectItem item2 = project.GetItems("I").Where(i => i.EvaluatedInclude == "Y").First(); 186ProjectItem item1 = project.GetItems("I").Where(i => i.EvaluatedInclude == "X").First(); 208item1 = project.GetItems("I").Where(i => i.EvaluatedInclude == "X").First(); 210ProjectItem item2 = project.GetItems("I").Where(i => i.EvaluatedInclude == "Y").First(); 238ProjectItem item1 = project.GetItems("I").Where(i => i.EvaluatedInclude == "X").First(); 242ProjectItem item2 = project.GetItems("I").Where(i => i.EvaluatedInclude == "Y").First(); 262item1 = project.GetItems("I").Where(i => i.EvaluatedInclude == "X").First(); 264item2 = project.GetItems("I").Where(i => i.EvaluatedInclude == "Y").First();
Definition\Project_Tests.cs (24)
605items[0].EvaluatedInclude.ShouldBe("i1"); 606items[1].EvaluatedInclude.ShouldBe("v2X"); 607items[2].EvaluatedInclude.ShouldBe("i3"); 608items[3].EvaluatedInclude.ShouldBe("i4"); 653project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe( 685project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj\i386\foo.dll")); 690project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(Directory.GetCurrentDirectory(), @"obj/i386/foo.dll")); 721project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar); 757project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory, "obj", "i386").Substring(RootPrefixLength) + Path.DirectorySeparatorChar); 796project.GetItems("BuiltProjectOutputGroupKeyOutput").First().EvaluatedInclude.ShouldBe(Path.Combine(FileUtilities.TempFileDirectory /* remove c:\ */, "obj", "i386")); 1504project.GetItems("I").First().EvaluatedInclude.ShouldBe(i); 1590project.GetItems("I").First().EvaluatedInclude.ShouldBe(i); 1674item.EvaluatedInclude.ShouldBe("i1"); 1697item.EvaluatedInclude.ShouldBe("i&1"); 1858Helpers.MakeList(project.GetItems("i"))[0].EvaluatedInclude.ShouldBe("i1"); 1894Helpers.MakeList(project.GetItems("i"))[0].EvaluatedInclude.ShouldBe("i2"); 1930Helpers.MakeList(project.GetItems("i"))[0].EvaluatedInclude.ShouldBe("i2"); 1980project.GetItems("i").ElementAt(0).EvaluatedInclude.ShouldBe("v1_v2"); 1982project.GetItems("j").ElementAt(0).EvaluatedInclude.ShouldBe("v1_v2"); 2512Helpers.GetFirst(items).EvaluatedInclude.ShouldBe(evaluatedInclude); 4350var itemsOfValue = p.Items.Where(i => i.EvaluatedInclude.Equals(itemValue)); 4426items[0].EvaluatedInclude.ShouldBe("i1"); 4427items[1].EvaluatedInclude.ShouldBe("v2X"); 4429items[2].EvaluatedInclude.ShouldBe("i3");
Definition\ProjectItem_Tests.cs (28)
101Assert.Equal("i1", item.EvaluatedInclude); 417Assert.Equal("i0", items[0].EvaluatedInclude); 419Assert.Equal("i2", items[2].EvaluatedInclude); 466Assert.Equal("a", items[0].EvaluatedInclude); 1971Assert.Equal("i2", item.EvaluatedInclude); 1998Assert.Equal(Path.GetFileName(sourceFile), projectItem.EvaluatedInclude); 1999Assert.Same(projectItem, project.GetItemsByEvaluatedInclude(projectItem.EvaluatedInclude).Single()); 2004Assert.Equal(Path.GetFileName(renamedSourceFile), projectItem.EvaluatedInclude); 2005Assert.Same(projectItem, project.GetItemsByEvaluatedInclude(projectItem.EvaluatedInclude).Single()); 2318Assert.Equal("a", items[0].EvaluatedInclude); 2330Assert.Equal(@"a;a", string.Join(";", items.Select(i => i.EvaluatedInclude))); 2341Assert.Equal(@"a.txt;b.cs", string.Join(";", items.Select(i => i.EvaluatedInclude))); 2353Assert.Equal(@"a;c", string.Join(";", items.Select(i => i.EvaluatedInclude))); 2383Assert.Equal(@"a;b", string.Join(";", project.Items.Select(i => i.EvaluatedInclude))); 2400Assert.Equal(@"a;b;c", string.Join(";", project.ItemsIgnoringCondition.Select(i => i.EvaluatedInclude))); 2422items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "d2" }); 2449items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "d2" }); 2483items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "b2", "c2", "g2" }); 2496items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "b2", "c2", "g2" }); 2526items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "../foo.txt", "/foo/bar.txt" }); 2558items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "d2" }); 2595items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "c2", "d2" }); 2625items.Select(i => i.EvaluatedInclude).ShouldBe(new[] { "a2", "b2", "c2", "d2" }); 2656items.ElementAt(0).EvaluatedInclude.ShouldBe("a2"); 2657items.ElementAt(1).EvaluatedInclude.ShouldBe("c2"); 2658items.ElementAt(2).EvaluatedInclude.ShouldBe("d2"); 3107items[0].EvaluatedInclude.ShouldBe("InitialValue"); 3361var lastItemMetadata = items.Last(i => i.ItemType.Equals(itemType) && i.EvaluatedInclude.Equals(itemValue)).GetMetadataValue("m");
Definition\ProjectItemDefinition_Tests.cs (1)
419Assert.Equal(".foo", item.EvaluatedInclude);
Definition\ProtectImports_Tests.cs (2)
259Assert.Equal(NewValue, item.EvaluatedInclude); // "Item in project didn't change name." 273Assert.Equal(NewValue, item.EvaluatedInclude); // "Item in project didn't change name."
ObjectModelRemoting\Helpers\ViewValidation.evaluation.cs (3)
35Assert.Same(result, this.GetSingleItemWithVerify(where, result.EvaluatedInclude)); 220Assert.Equal(real.EvaluatedInclude, view.EvaluatedInclude);
ObjectModelRemoting\RemoteProjectsProviderMock\EvaluationLinkMocks\MockProjectItemLink.cs (1)
24public string EvaluatedInclude => this.Source.EvaluatedInclude;
Microsoft.Build.Engine.UnitTests (23)
Definition\ItemDefinitionGroup_Tests.cs (1)
1868if (item.EvaluatedInclude == itemInclude)
EscapingInProjects_Tests.cs (11)
369Assert.Equal("foo%3Bbar.weirdo", newItems.First().EvaluatedInclude); 481Assert.Equal("foo%3bbar.weirdo", newItems.First().EvaluatedInclude); // "Newly added item should have correct EvaluatedInclude" 523Assert.Equal("foo.AAA%3bBBB", newItems.First().EvaluatedInclude); // "Newly added item should have correct EvaluatedInclude" 883Assert.Equal("a", items.ElementAt(0).EvaluatedInclude); 884Assert.Equal("b;c", items.ElementAt(1).EvaluatedInclude); 885Assert.Equal("foo;bar", items.ElementAt(2).EvaluatedInclude); 915Assert.Equal("a", items.ElementAt(0).EvaluatedInclude); 916Assert.Equal("b;c", items.ElementAt(1).EvaluatedInclude); 917Assert.Equal("foo", items.ElementAt(2).EvaluatedInclude); 918Assert.Equal("bar", items.ElementAt(3).EvaluatedInclude); 1825if (String.Equals(item.EvaluatedInclude, oldEvaluatedInclude, StringComparison.OrdinalIgnoreCase))
Evaluation\Evaluator_Tests.cs (7)
1816Assert.Equal("h1", item.EvaluatedInclude); 2058Assert.Equal("i1", project.AllEvaluatedItems.ElementAt(0).EvaluatedInclude); 2060Assert.Equal("j1", project.AllEvaluatedItems.ElementAt(1).EvaluatedInclude); 2062Assert.Equal("i3", project.AllEvaluatedItems.ElementAt(2).EvaluatedInclude); 2063Assert.Equal("i1", project.AllEvaluatedItems.ElementAt(3).EvaluatedInclude); 2065Assert.Equal("i5", project.AllEvaluatedItems.ElementAt(4).EvaluatedInclude); 2066Assert.Equal("i10", project.AllEvaluatedItems.ElementAt(5).EvaluatedInclude);
Evaluation\ItemEvaluation_Tests.cs (1)
557Assert.Equal("0;6;7;8;9", String.Join(";", items.Select(i => i.EvaluatedInclude)));
Evaluation\SdkResultEvaluation_Tests.cs (2)
98item.EvaluatedInclude.ShouldBe("ItemValueFromSdkResolver"); 491item.EvaluatedInclude.ShouldBe("ItemValue" + specialString);
Parser_Tests.cs (1)
580Assert.Equal("bar", projectItem.EvaluatedInclude);
Microsoft.Build.UnitTests.Shared (3)
ObjectModelHelpers.cs (3)
111Assert.Equal(itemInclude.ToUpperInvariant(), item.EvaluatedInclude.ToUpperInvariant()); 217public string EvaluatedInclude => _projectInstance.EvaluatedInclude; 1092return string.Join(itemSeparator, project.Items.Where(i => i.ItemType.Equals(itemType)).Select(i => i.EvaluatedInclude));
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (12)
MSBuild\ProjectFile\ProjectFile.cs (12)
315_documents[GetAbsolutePathRelativeToProject(item.EvaluatedInclude)] = item; 393var item = items.FirstOrDefault(it => PathUtilities.PathsEqual(it.EvaluatedInclude, relativePath) 394|| PathUtilities.PathsEqual(it.EvaluatedInclude, filePath)); 442item = references.FirstOrDefault(it => string.Compare(it.EvaluatedInclude, shortAssemblyName, StringComparison.OrdinalIgnoreCase) == 0); 447item = references.FirstOrDefault(it => string.Compare(it.EvaluatedInclude, fullAssemblyName, StringComparison.OrdinalIgnoreCase) == 0); 454item = references.FirstOrDefault(it => PathUtilities.PathsEqual(it.EvaluatedInclude, filePath) 455|| PathUtilities.PathsEqual(it.EvaluatedInclude, relativePath) 463var items = references.Where(it => it.EvaluatedInclude.StartsWith(partialName, StringComparison.OrdinalIgnoreCase)).ToList(); 523item = references.First(it => PathUtilities.PathsEqual(it.EvaluatedInclude, relativePath) 524|| PathUtilities.PathsEqual(it.EvaluatedInclude, projectFilePath)); 553var item = analyzers.FirstOrDefault(it => PathUtilities.PathsEqual(it.EvaluatedInclude, relativePath) 554|| PathUtilities.PathsEqual(it.EvaluatedInclude, fullPath));