85 references to SetMetadata
Microsoft.Build (11)
Construction\Solution\SolutionProjectGenerator.cs (8)
1123item.SetMetadata("ToolsVersion", GetToolsVersionMetadataForDirectMSBuildTask(traversalProject)); 1124item.SetMetadata("SkipNonexistentProjects", "False"); // Skip if it doesn't exist on disk. 1125item.SetMetadata("AdditionalProperties", GetPropertiesMetadataForProjectReference(traversalProject, GetConfigurationAndPlatformPropertiesString(projectConfiguration))); 1131item.SetMetadata("ToolsVersion", traversalProject.ToolsVersion); 1132item.SetMetadata("SkipNonexistentProjects", "Build"); // Instruct the MSBuild task to try to build even though the file doesn't exist on disk. 1133item.SetMetadata("AdditionalProperties", GetPropertiesMetadataForProjectReference(traversalProject, SolutionConfigurationAndPlatformProperties)); 1140item.SetMetadata("Configuration", projectConfiguration.ConfigurationName); 1141item.SetMetadata("Platform", projectConfiguration.PlatformName);
Graph\GraphBuilder.cs (1)
730mergedItem.SetMetadata(ItemMetadataNames.ProjectReferenceTargetsMetadataName, $"{existingTargetsMetadata};{newTargetsMetadata}");
Instance\ProjectItemInstance.cs (2)
248/// This is a read-only collection. To modify the metadata, use <see cref="SetMetadata(string, string)"/>. 472return SetMetadata(metadataElement.Name, evaluatedInclude);
Microsoft.Build.Engine.OM.UnitTests (19)
Instance\ProjectInstance_Tests.cs (1)
790Helpers.VerifyAssertThrowsInvalidOperation(delegate () { Helpers.GetFirst(instance.Items).SetMetadata("a", "b"); });
Instance\ProjectItemInstance_Tests.cs (17)
90item.SetMetadata("m1", "v0"); 91item.SetMetadata("m1", "v1"); 92item.SetMetadata("m2", "v2"); 128item.SetMetadata("m1", "v1"); 129item.SetMetadata("m2", "v0"); 159fromItem.SetMetadata("m1", "v1"); 160fromItem.SetMetadata("m2", "v2"); 181fromItem.SetMetadata("m1", "v1"); 182fromItem.SetMetadata("m2", "v2"); 262item.SetMetadata("m", "m1"); 273item.SetMetadata("m", String.Empty); 285item.SetMetadata("m", null); 298item.SetMetadata(null, "m1"); 310item.SetMetadata(String.Empty, "m1"); 320item.SetMetadata("m", "m1"); 344item.SetMetadata("m", "m1"); 345item.SetMetadata("m;", "m%3b1");
Instance\ProjectMetadataInstance_Tests.cs (1)
37ProjectMetadataInstance metadata = item.SetMetadata("m", "m1");
Microsoft.Build.Engine.UnitTests (55)
BackEnd\BatchingEngine_Tests.cs (3)
137a.SetMetadata("Culture", "fr-fr"); 138b.SetMetadata("Culture", "en-en"); 176a.SetMetadata("Culture", "fr-fr");
BackEnd\IntrinsicTask_Tests.cs (8)
3934item1.SetMetadata("m", "m1"); 3935item1.SetMetadata("n", "n1"); 3936item2.SetMetadata("m", "m2"); 3937item2.SetMetadata("n", "n2"); 3938item3.SetMetadata("m", "m2"); 3939item3.SetMetadata("n", "n2"); 3940item4.SetMetadata("m", "m3"); 3941item4.SetMetadata("n", "n3");
BackEnd\Lookup_Tests.cs (23)
407item1.SetMetadata("m1", "m1"); 408item1.SetMetadata("m2", "m2"); 471item1.SetMetadata("m1", "m1"); 472item1.SetMetadata("m2", "m2"); 531item1.SetMetadata("m1", "m1"); 532item1.SetMetadata("m2", "m2"); 602item1.SetMetadata("m1", "m1"); 603item1.SetMetadata("m2", "m2"); 669item1.SetMetadata("m1", "m1"); 670item1.SetMetadata("m2", "m2"); 724item1.SetMetadata("m1", "m1"); 725item1.SetMetadata("m2", "m2"); 772item1.SetMetadata("m", "m1"); 826item1.SetMetadata("m", "m1"); 867item1.SetMetadata("m", "m1"); 902item1.SetMetadata("m", "m1"); 903item1.SetMetadata("n", "n1"); 904item1.SetMetadata("o", "o1"); 975item1.SetMetadata("m", "m1"); 1030item1.SetMetadata("m", "m1"); 1079item1.SetMetadata("m", "m1"); 1134item1.SetMetadata("m", "m1"); 1169item1.SetMetadata("m", "m1");
BackEnd\TaskExecutionHost_Tests.cs (3)
1282item.SetMetadata("Culture", "fr-fr"); 1288item.SetMetadata("HintPath", "c:\\foo"); 1289item2.SetMetadata("HintPath", "c:\\bar");
BackEnd\TaskRegistry_Tests.cs (2)
2081iag.SetMetadata("aaa", "111"); 2085iag.SetMetadata("bbb", "222");
Evaluation\Expander_Tests.cs (15)
806pi.SetMetadata("Meta" + m.ToString(), Path.Combine(s_rootPathPrefix, "firstdirectory", "seconddirectory", "file") + m.ToString() + ".ext"); 808pi.SetMetadata("Meta9", Path.Combine("seconddirectory", "file.ext")); 809pi.SetMetadata("Meta10", String.Format(";{0};{1};", Path.Combine("someo%3bherplace", "foo.txt"), Path.Combine("secondd%3brectory", "file.ext"))); 810pi.SetMetadata("MetaBlank", @""); 814pi.SetMetadata("Even", "true"); 815pi.SetMetadata("Odd", "false"); 819pi.SetMetadata("Even", "false"); 820pi.SetMetadata("Odd", "true"); 1417i1.SetMetadata("aaa", "111"); 1421i2.SetMetadata("bbb", "222"); 1426i3.SetMetadata("ccc", "333"); 1431i4.SetMetadata("ddd", "444"); 1434i5.SetMetadata("eee", "555"); 1439i6.SetMetadata("fff", "666"); 1629item.SetMetadata("Foo", $"ThisIsAFairlyLongMetadataValue_{i}");
Instance\ProjectMetadataInstance_Internal_Tests.cs (1)
59ProjectMetadataInstance metadata = item.SetMetadata("m", "m1");