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