85 references to SetMetadata
Microsoft.Build (13)
BackEnd\Components\RequestBuilder\Lookup.cs (1)
864itemToModify.SetMetadata(modificationPair.Key, modificationPair.Value.NewValue);
Construction\Solution\SolutionProjectGenerator.cs (8)
1076item.SetMetadata("ToolsVersion", GetToolsVersionMetadataForDirectMSBuildTask(traversalProject)); 1077item.SetMetadata("SkipNonexistentProjects", "False"); // Skip if it doesn't exist on disk. 1078item.SetMetadata("AdditionalProperties", GetPropertiesMetadataForProjectReference(traversalProject, GetConfigurationAndPlatformPropertiesString(projectConfiguration))); 1084item.SetMetadata("ToolsVersion", traversalProject.ToolsVersion); 1085item.SetMetadata("SkipNonexistentProjects", "Build"); // Instruct the MSBuild task to try to build even though the file doesn't exist on disk. 1086item.SetMetadata("AdditionalProperties", GetPropertiesMetadataForProjectReference(traversalProject, SolutionConfigurationAndPlatformProperties)); 1093item.SetMetadata("Configuration", projectConfiguration.ConfigurationName); 1094item.SetMetadata("Platform", projectConfiguration.PlatformName);
Graph\GraphBuilder.cs (1)
681mergedItem.SetMetadata(ItemMetadataNames.ProjectReferenceTargetsMetadataName, $"{existingTargetsMetadata};{newTargetsMetadata}");
Instance\ProjectItemInstance.cs (3)
247/// This is a read-only collection. To modify the metadata, use <see cref="SetMetadata(string, string)"/>. 459return SetMetadata(metadataElement.Name, evaluatedInclude); 492SetMetadata(metadataName, metadataValue);
Microsoft.Build.Engine.OM.UnitTests (17)
Instance\ProjectInstance_Tests.cs (1)
791Helpers.VerifyAssertThrowsInvalidOperation(delegate () { Helpers.GetFirst(instance.Items).SetMetadata("a", "b"); });
Instance\ProjectItemInstance_Tests.cs (15)
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"); 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)
3929item1.SetMetadata("m", "m1"); 3930item1.SetMetadata("n", "n1"); 3931item2.SetMetadata("m", "m2"); 3932item2.SetMetadata("n", "n2"); 3933item3.SetMetadata("m", "m2"); 3934item3.SetMetadata("n", "n2"); 3935item4.SetMetadata("m", "m3"); 3936item4.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)
1273item.SetMetadata("Culture", "fr-fr"); 1279item.SetMetadata("HintPath", "c:\\foo"); 1280item2.SetMetadata("HintPath", "c:\\bar");
BackEnd\TaskRegistry_Tests.cs (2)
2217iag.SetMetadata("aaa", "111"); 2221iag.SetMetadata("bbb", "222");
Evaluation\Expander_Tests.cs (15)
761pi.SetMetadata("Meta" + m.ToString(), Path.Combine(s_rootPathPrefix, "firstdirectory", "seconddirectory", "file") + m.ToString() + ".ext"); 763pi.SetMetadata("Meta9", Path.Combine("seconddirectory", "file.ext")); 764pi.SetMetadata("Meta10", String.Format(";{0};{1};", Path.Combine("someo%3bherplace", "foo.txt"), Path.Combine("secondd%3brectory", "file.ext"))); 765pi.SetMetadata("MetaBlank", @""); 769pi.SetMetadata("Even", "true"); 770pi.SetMetadata("Odd", "false"); 774pi.SetMetadata("Even", "false"); 775pi.SetMetadata("Odd", "true"); 1372i1.SetMetadata("aaa", "111"); 1376i2.SetMetadata("bbb", "222"); 1381i3.SetMetadata("ccc", "333"); 1386i4.SetMetadata("ddd", "444"); 1389i5.SetMetadata("eee", "555"); 1394i6.SetMetadata("fff", "666"); 1584item.SetMetadata("Foo", $"ThisIsAFairlyLongMetadataValue_{i}");
Instance\ProjectMetadataInstance_Internal_Tests.cs (1)
59ProjectMetadataInstance metadata = item.SetMetadata("m", "m1");