Implemented interface member:
method
GetMetadata
Microsoft.Build.Framework.ITaskItem.GetMetadata(System.String)
70 references to GetMetadata
Microsoft.Build.Engine.OM.UnitTests (5)
Instance\ProjectItemInstance_Tests.cs (5)
516
Assert.Equal(";x86;", taskItem.
GetMetadata
("m0"));
517
Assert.Equal("foo.extension", taskItem.
GetMetadata
("m1"));
518
Assert.Equal(";foo.extension;", taskItem.
GetMetadata
("m2"));
519
Assert.Equal("v1", taskItem.
GetMetadata
("m3"));
520
Assert.Equal(";x86;", taskItem.
GetMetadata
("m4"));
Microsoft.Build.Tasks.Core (3)
AssemblyDependency\ReferenceTable.cs (1)
2727
referenceSourceTarget: referenceItem.
GetMetadata
(ItemMetadataNames.msbuildReferenceSourceTarget),
GetSDKReferenceFiles.cs (2)
458
if (outputItem.
GetMetadata
(ItemMetadataNames.msbuildReferenceSourceTarget).Length == 0)
540
if (outputItem.
GetMetadata
(ItemMetadataNames.msbuildReferenceSourceTarget).Length == 0)
Microsoft.Build.Utilities.UnitTests (31)
TaskItem_Tests.cs (31)
36
to.
GetMetadata
("Dog").ShouldBe("Bingo");
37
to.
GetMetadata
("Cat").ShouldBe("Morris");
41
to.
GetMetadata
("Cat").ShouldBe("");
44
to.
GetMetadata
(ItemSpecModifiers.Filename).ShouldBe("Monkey");
45
to.
GetMetadata
(ItemSpecModifiers.Extension).ShouldBe(".txt");
46
to.
GetMetadata
(ItemSpecModifiers.RelativeDir).ShouldBe(string.Empty);
67
to.
GetMetadata
("Sponge").ShouldBe("Bob"); // Metadata not in source are preserved.
68
to.
GetMetadata
("Dog").ShouldBe("Harriet"); // Metadata present on destination are not overwritten.
69
to.
GetMetadata
("Cat").ShouldBe("Mike");
70
to.
GetMetadata
("Bird").ShouldBe("Big");
123
t.
GetMetadata
(ItemSpecModifiers.Filename).ShouldBe("bamboo");
124
t.
GetMetadata
(ItemSpecModifiers.Extension).ShouldBe(".baz");
125
t.
GetMetadata
("CUSTOM").ShouldBe("hello");
184
from.
GetMetadata
(ItemSpecModifiers.FullPath).ShouldBe(
195
from.
GetMetadata
(ItemSpecModifiers.RootDir).ShouldBe(Path.GetPathRoot(from.
GetMetadata
(ItemSpecModifiers.FullPath)));
203
from.
GetMetadata
(ItemSpecModifiers.Filename).ShouldBe("Monkey");
211
from.
GetMetadata
(ItemSpecModifiers.Extension).ShouldBe(".txt");
219
from.
GetMetadata
(ItemSpecModifiers.RelativeDir).Length.ShouldBe(0);
227
from.
GetMetadata
(ItemSpecModifiers.Directory).ShouldBe(NativeMethodsShared.IsWindows ? @"subdir\" : "subdir/");
235
from.
GetMetadata
(ItemSpecModifiers.Directory).ShouldBe(@"subdir\");
244
from.
GetMetadata
(ItemSpecModifiers.RecursiveDir).Length.ShouldBe(0);
252
from.
GetMetadata
(ItemSpecModifiers.Identity).ShouldBe("Monkey.txt");
261
from.
GetMetadata
(ItemSpecModifiers.ModifiedTime).Length.ShouldBeGreaterThan(0);
263
from.
GetMetadata
(ItemSpecModifiers.CreatedTime).Length.ShouldBeGreaterThan(0);
265
from.
GetMetadata
(ItemSpecModifiers.AccessedTime).Length.ShouldBeGreaterThan(0);
269
from.
GetMetadata
(ItemSpecModifiers.ModifiedTime).Length.ShouldBe(0);
271
from.
GetMetadata
(ItemSpecModifiers.CreatedTime).Length.ShouldBe(0);
273
from.
GetMetadata
(ItemSpecModifiers.AccessedTime).Length.ShouldBe(0);
311
item.
GetMetadata
("m").ShouldBe(string.Empty);
323
item.
GetMetadata
("m").ShouldBe(string.Empty);
Microsoft.DotNet.Build.Tasks.Feed.Tests (9)
PushToBuildStorageTests.cs (9)
203
model.Artifacts.Packages.Count.Should().Be(DefaultTaskItems.Count(i => i.
GetMetadata
("Kind") == "Package"));
204
model.Artifacts.Blobs.Count.Should().Be(DefaultTaskItems.Count(i => i.
GetMetadata
("Kind") == "Blob"));
205
model.Artifacts.Pdbs.Count.Should().Be(DefaultTaskItems.Count(i => i.
GetMetadata
("Kind") == "Pdb"));
267
model.Artifacts.Packages.Count.Should().Be(DefaultTaskItems.Count(i => i.
GetMetadata
("Kind") == "Package"));
268
model.Artifacts.Blobs.Count.Should().Be(DefaultTaskItems.Count(i => i.
GetMetadata
("Kind") == "Blob"));
269
model.Artifacts.Pdbs.Count.Should().Be(DefaultTaskItems.Count(i => i.
GetMetadata
("Kind") == "Pdb"));
733
model.Artifacts.Packages.Count.Should().Be(DefaultTaskItems.Count(i => i.
GetMetadata
("Kind") == "Package"));
734
model.Artifacts.Blobs.Count.Should().Be(DefaultTaskItems.Count(i => i.
GetMetadata
("Kind") == "Blob"));
735
model.Artifacts.Pdbs.Count.Should().Be(DefaultTaskItems.Count(i => i.
GetMetadata
("Kind") == "Pdb"));
Microsoft.DotNet.Build.Tasks.Packaging (1)
CreateTrimDependencyGroups.cs (1)
141
item.SetMetadata("CopiedFromTargetFramework", item.
GetMetadata
("TargetFramework"));
Microsoft.Extensions.ApiDescription.Client.Tests (1)
MetadataSerializerTest.cs (1)
82
Assert.Equal(value, item.
GetMetadata
(key));
MSBuild.Benchmarks (20)
DefiningProjectModifiersBenchmark.cs (7)
227
last = item.
GetMetadata
(ItemSpecModifiers.DefiningProjectFullPath);
228
last = item.
GetMetadata
(ItemSpecModifiers.DefiningProjectDirectory);
229
last = item.
GetMetadata
(ItemSpecModifiers.DefiningProjectName);
230
last = item.
GetMetadata
(ItemSpecModifiers.DefiningProjectExtension);
247
last = _taskItemsWithDefiningProject[i].
GetMetadata
(ItemSpecModifiers.DefiningProjectName);
248
last = _taskItemsWithDefiningProject[i].
GetMetadata
(ItemSpecModifiers.DefiningProjectExtension);
266
last = item.
GetMetadata
(ItemSpecModifiers.DefiningProjectDirectory);
ItemSpecModifiersCachingBenchmark.cs (13)
81
last = item.
GetMetadata
(ItemSpecModifiers.FullPath);
82
last = item.
GetMetadata
(ItemSpecModifiers.RootDir);
83
last = item.
GetMetadata
(ItemSpecModifiers.Filename);
84
last = item.
GetMetadata
(ItemSpecModifiers.Extension);
85
last = item.
GetMetadata
(ItemSpecModifiers.RelativeDir);
86
last = item.
GetMetadata
(ItemSpecModifiers.Directory);
87
last = item.
GetMetadata
(ItemSpecModifiers.Identity);
106
last = item.
GetMetadata
(ItemSpecModifiers.Filename);
107
last = item.
GetMetadata
(ItemSpecModifiers.Extension);
127
last = _taskItems[i].
GetMetadata
(ItemSpecModifiers.Filename);
147
last = item.
GetMetadata
(ItemSpecModifiers.FullPath);
148
last = item.
GetMetadata
(ItemSpecModifiers.RootDir);
149
last = item.
GetMetadata
(ItemSpecModifiers.Directory);