Implemented interface member:
method
GetMetadata
Microsoft.Build.Framework.ITaskItem.GetMetadata(System.String)
67 references to GetMetadata
Microsoft.Build.Engine.OM.UnitTests (5)
Instance\ProjectItemInstance_Tests.cs (5)
516Assert.Equal(";x86;", taskItem.GetMetadata("m0")); 517Assert.Equal("foo.extension", taskItem.GetMetadata("m1")); 518Assert.Equal(";foo.extension;", taskItem.GetMetadata("m2")); 519Assert.Equal("v1", taskItem.GetMetadata("m3")); 520Assert.Equal(";x86;", taskItem.GetMetadata("m4"));
Microsoft.Build.Tasks.Core (3)
AssemblyDependency\ReferenceTable.cs (1)
2727referenceSourceTarget: referenceItem.GetMetadata(ItemMetadataNames.msbuildReferenceSourceTarget),
GetSDKReferenceFiles.cs (2)
458if (outputItem.GetMetadata(ItemMetadataNames.msbuildReferenceSourceTarget).Length == 0) 540if (outputItem.GetMetadata(ItemMetadataNames.msbuildReferenceSourceTarget).Length == 0)
Microsoft.Build.Tasks.UnitTests (12)
ResolveComReference_Tests.cs (12)
543Assert.Equal(nonGacNoPrivate.GetMetadata(ItemMetadataNames.copyLocal), enabledNoPIA ? "false" : "true"); 545Assert.Equal(gacNoPrivate.GetMetadata(ItemMetadataNames.copyLocal), enabledNoPIA ? "false" : "false"); 548Assert.Equal(nonGacPrivateFalse.GetMetadata(ItemMetadataNames.copyLocal), enabledNoPIA ? "false" : "false"); 550Assert.Equal(gacPrivateFalse.GetMetadata(ItemMetadataNames.copyLocal), enabledNoPIA ? "false" : "false"); 552Assert.Equal(nonGacPrivateTrue.GetMetadata(ItemMetadataNames.copyLocal), enabledNoPIA ? "false" : "true"); 554Assert.Equal(gacPrivateTrue.GetMetadata(ItemMetadataNames.copyLocal), enabledNoPIA ? "false" : "true"); 595Assert.Equal("true", nonGacNoPrivate.GetMetadata(ItemMetadataNames.copyLocal)); // "Non Gac assembly, missing Private, should be TRUE" 597Assert.Equal("false", gacNoPrivate.GetMetadata(ItemMetadataNames.copyLocal)); // "Gac assembly, missing Private, should be FALSE" 600Assert.Equal("false", nonGacPrivateFalse.GetMetadata(ItemMetadataNames.copyLocal)); // "Non Gac assembly, Private false, should be FALSE" 602Assert.Equal("false", gacPrivateFalse.GetMetadata(ItemMetadataNames.copyLocal)); // "Gac assembly, Private false, should be FALSE" 604Assert.Equal("true", nonGacPrivateTrue.GetMetadata(ItemMetadataNames.copyLocal)); // "Non Gac assembly, Private true, should be TRUE" 606Assert.Equal("true", gacPrivateTrue.GetMetadata(ItemMetadataNames.copyLocal)); // "Gac assembly, Private true, should be TRUE"
Microsoft.Build.Utilities.UnitTests (33)
TaskItem_Tests.cs (31)
36to.GetMetadata("Dog").ShouldBe("Bingo"); 37to.GetMetadata("Cat").ShouldBe("Morris"); 41to.GetMetadata("Cat").ShouldBe(""); 44to.GetMetadata(FileUtilities.ItemSpecModifiers.Filename).ShouldBe("Monkey"); 45to.GetMetadata(FileUtilities.ItemSpecModifiers.Extension).ShouldBe(".txt"); 46to.GetMetadata(FileUtilities.ItemSpecModifiers.RelativeDir).ShouldBe(string.Empty); 67to.GetMetadata("Sponge").ShouldBe("Bob"); // Metadata not in source are preserved. 68to.GetMetadata("Dog").ShouldBe("Harriet"); // Metadata present on destination are not overwritten. 69to.GetMetadata("Cat").ShouldBe("Mike"); 70to.GetMetadata("Bird").ShouldBe("Big"); 123t.GetMetadata(FileUtilities.ItemSpecModifiers.Filename).ShouldBe("bamboo"); 124t.GetMetadata(FileUtilities.ItemSpecModifiers.Extension).ShouldBe(".baz"); 125t.GetMetadata("CUSTOM").ShouldBe("hello"); 184from.GetMetadata(FileUtilities.ItemSpecModifiers.FullPath).ShouldBe( 195from.GetMetadata(FileUtilities.ItemSpecModifiers.RootDir).ShouldBe(Path.GetPathRoot(from.GetMetadata(FileUtilities.ItemSpecModifiers.FullPath))); 203from.GetMetadata(FileUtilities.ItemSpecModifiers.Filename).ShouldBe("Monkey"); 211from.GetMetadata(FileUtilities.ItemSpecModifiers.Extension).ShouldBe(".txt"); 219from.GetMetadata(FileUtilities.ItemSpecModifiers.RelativeDir).Length.ShouldBe(0); 227from.GetMetadata(FileUtilities.ItemSpecModifiers.Directory).ShouldBe(NativeMethodsShared.IsWindows ? @"subdir\" : "subdir/"); 235from.GetMetadata(FileUtilities.ItemSpecModifiers.Directory).ShouldBe(@"subdir\"); 244from.GetMetadata(FileUtilities.ItemSpecModifiers.RecursiveDir).Length.ShouldBe(0); 252from.GetMetadata(FileUtilities.ItemSpecModifiers.Identity).ShouldBe("Monkey.txt"); 261from.GetMetadata(FileUtilities.ItemSpecModifiers.ModifiedTime).Length.ShouldBeGreaterThan(0); 263from.GetMetadata(FileUtilities.ItemSpecModifiers.CreatedTime).Length.ShouldBeGreaterThan(0); 265from.GetMetadata(FileUtilities.ItemSpecModifiers.AccessedTime).Length.ShouldBeGreaterThan(0); 269from.GetMetadata(FileUtilities.ItemSpecModifiers.ModifiedTime).Length.ShouldBe(0); 271from.GetMetadata(FileUtilities.ItemSpecModifiers.CreatedTime).Length.ShouldBe(0); 273from.GetMetadata(FileUtilities.ItemSpecModifiers.AccessedTime).Length.ShouldBe(0); 311item.GetMetadata("m").ShouldBe(string.Empty); 323item.GetMetadata("m").ShouldBe(string.Empty);
TrackedDependencies\TrackedDependenciesTests.cs (2)
2774"^" + fooItem.GetMetadata("Fullpath"), 2784"^" + fooItem.GetMetadata("Fullpath"),
Microsoft.DotNet.Build.Tasks.Feed.Tests (9)
PushToBuildStorageTests.cs (9)
203model.Artifacts.Packages.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Package")); 204model.Artifacts.Blobs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Blob")); 205model.Artifacts.Pdbs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Pdb")); 267model.Artifacts.Packages.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Package")); 268model.Artifacts.Blobs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Blob")); 269model.Artifacts.Pdbs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Pdb")); 733model.Artifacts.Packages.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Package")); 734model.Artifacts.Blobs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Blob")); 735model.Artifacts.Pdbs.Count.Should().Be(DefaultTaskItems.Count(i => i.GetMetadata("Kind") == "Pdb"));
Microsoft.DotNet.Build.Tasks.Packaging (1)
CreateTrimDependencyGroups.cs (1)
141item.SetMetadata("CopiedFromTargetFramework", item.GetMetadata("TargetFramework"));
Microsoft.Extensions.ApiDescription.Client.Tests (1)
MetadataSerializerTest.cs (1)
82Assert.Equal(value, item.GetMetadata(key));
Microsoft.NET.Build.Tasks (1)
ResolveRuntimePackAssets.cs (1)
238var assetSubPath = assetItem.GetMetadata(MetadataKeys.DestinationSubPath);
sdk-tasks (2)
AddMetadataIsPE.cs (2)
27var isPe = File.Exists(resultItem.GetMetadata("FullPath")) && HasMetadata(resultItem.GetMetadata("FullPath"));