Implemented interface member:
method
SetMetadata
Microsoft.Build.Framework.ITaskItem.SetMetadata(System.String, System.String)
366 references to SetMetadata
Crossgen2Tasks (16)
PrepareForReadyToRunCompilation.cs (16)
213r2rCompilationEntry.SetMetadata(MetadataKeys.OutputR2RImage, outputR2RImage); 216r2rCompilationEntry.SetMetadata(MetadataKeys.EmitSymbols, "true"); 217r2rCompilationEntry.SetMetadata(MetadataKeys.OutputPDBImage, outputPDBImage); 254pdbCompilationEntry.SetMetadata(MetadataKeys.OutputPDBImage, outputPDBImage); 255pdbCompilationEntry.SetMetadata(MetadataKeys.CreatePDBCommand, crossgen1CreatePDBCommand); 265r2rSymbolsFileToPublish.SetMetadata(MetadataKeys.RelativePath, outputPDBImageRelativePath); 269r2rSymbolsFileToPublish.SetMetadata(MetadataKeys.ExcludeFromSingleFile, "true"); 302r2rCompilationEntry.SetMetadata(MetadataKeys.OutputR2RImage, compositeR2RImage); 303r2rCompilationEntry.SetMetadata(MetadataKeys.CreateCompositeImage, "true"); 327r2rCompilationEntry.SetMetadata(MetadataKeys.EmitSymbols, "true"); 328r2rCompilationEntry.SetMetadata(MetadataKeys.OutputPDBImage, compositePDBImage); 335r2rSymbolsFileToPublish.SetMetadata(MetadataKeys.RelativePath, compositePDBRelativePath); 339r2rSymbolsFileToPublish.SetMetadata(MetadataKeys.ExcludeFromSingleFile, "true"); 354compositeR2RFileToPublish.SetMetadata(MetadataKeys.RelativePath, compositeR2RFinalImageRelativePath); 358compositeR2RFileToPublish.SetMetadata(MetadataKeys.RequiresNativeLink, "true"); 359compositeR2RFileToPublish.SetMetadata(MetadataKeys.NativeLinkerInputPath, compositeR2RImage);
HelixTestTasks (4)
ComputeBatchTimeout.cs (2)
55helixItem.SetMetadata("BatchDir", BatchOutputDir + "batch-" + bid + "/"); 56helixItem.SetMetadata("Timeout", ts.ToString(@"hh\:mm\:ss"));
GroupWorkItems.cs (2)
61newItem.SetMetadata("BatchId", negativeBatchId.ToString()); 91newItem.SetMetadata("BatchId", minIdx.ToString());
Microsoft.Build.Tasks.Core (35)
AssemblyDependency\ReferenceTable.cs (1)
2788relatedItemBase.SetMetadata(ItemMetadataNames.destinationSubDirectory, FileUtilities.EnsureTrailingSlash(Path.GetDirectoryName(satelliteFile)));
CreateItem.cs (1)
197newItem.SetMetadata(ItemSpecModifiers.RecursiveDir, match.wildcardDirectoryPart);
GetInstalledSDKLocations.cs (5)
178item.SetMetadata("SDKName", sdk.Key); 179item.SetMetadata("PlatformVersion", sdk.Value.Item2); 182item.SetMetadata(DirectoryRootsMetadataName, String.Join(";", SDKDirectoryRoots ?? [])); 183item.SetMetadata(ExtensionDirectoryRootsMetadataName, String.Join(";", SDKExtensionDirectoryRoots ?? [])); 184item.SetMetadata(RegistryRootMetadataName, SDKRegistryRoot);
GetSDKReferenceFiles.cs (21)
460outputItem.SetMetadata(ItemMetadataNames.msbuildReferenceSourceTarget, "ExpandSDKReference"); 464outputItem.SetMetadata(ItemMetadataNames.msbuildReferenceFromSDK, reference.SDKReferenceItem.GetMetadata("OriginalItemSpec")); 465outputItem.SetMetadata(ItemMetadataNames.msbuildReferenceGrouping, reference.SDKReferenceItem.GetMetadata("OriginalItemSpec")); 466outputItem.SetMetadata(ItemMetadataNames.msbuildReferenceGroupingDisplayName, reference.SDKReferenceItem.GetMetadata("DisplayName")); 469outputItem.SetMetadata("OriginalItemSpec", sdkIdentity); 470outputItem.SetMetadata("SDKRootPath", reference.SDKReferenceItem.ItemSpec); 471outputItem.SetMetadata("ResolvedFrom", "GetSDKReferenceFiles"); 479outputItem.SetMetadata(ItemMetadataNames.fusionName, referenceInfo.FusionName); 484outputItem.SetMetadata(ItemMetadataNames.imageRuntime, referenceInfo.ImageRuntime); 489outputItem.SetMetadata(ItemMetadataNames.winMDFile, "true"); 493outputItem.SetMetadata(ItemMetadataNames.winMDFileType, "Managed"); 497outputItem.SetMetadata(ItemMetadataNames.winMDFileType, "Native"); 502outputItem.SetMetadata("WinMDFile", "false"); 509outputItem.SetMetadata("CopyLocal", "true"); 526outputItem.SetMetadata("CopyLocal", "false"); 542outputItem.SetMetadata(ItemMetadataNames.msbuildReferenceSourceTarget, "ExpandSDKReference"); 545outputItem.SetMetadata("OriginalItemSpec", file.SDKReferenceItem.GetMetadata("OriginalItemSpec")); 546outputItem.SetMetadata("SDKRootPath", file.SDKReferenceItem.ItemSpec); 547outputItem.SetMetadata("ResolvedFrom", "GetSDKReferenceFiles"); 550outputItem.SetMetadata("TargetPath", file.TargetPath); 555outputItem.SetMetadata("Root", file.TargetRoot);
ResolveManifestFiles.cs (1)
708outputEntryPoint.SetMetadata("IncludeHash", manifestEntryPointList[i].includeHash);
ResolveProjectBase.cs (5)
184item.SetMetadata("ReferenceOutputAssembly", "false"); 185item.SetMetadata("LinkLibraryDependencies", "false"); 186item.SetMetadata("CopyLocal", "false"); 187item.SetMetadata("SkipGetTargetFrameworkProperties", "true"); 188item.SetMetadata("GlobalPropertiesToRemove", "TargetFramework");
SetRidAgnosticValueForProjects.cs (1)
53updatedItem.SetMetadata("IsRidAgnostic", isRidAgnosticArray[targetFrameworkIndex]);
Microsoft.Build.Tasks.Git (9)
GitOperations.cs (9)
260item.SetMetadata(Names.SourceRoot.SourceControl, SourceControlName); 261item.SetMetadata(Names.SourceRoot.ScmRepositoryUrl, Evaluation.ProjectCollection.Escape(repositoryUrl)); 262item.SetMetadata(Names.SourceRoot.RevisionId, revisionId); 263item.SetMetadata(Names.SourceRoot.BranchName, Evaluation.ProjectCollection.Escape(branchName)); 322item.SetMetadata(Names.SourceRoot.SourceControl, SourceControlName); 323item.SetMetadata(Names.SourceRoot.ScmRepositoryUrl, Evaluation.ProjectCollection.Escape(submoduleUri.AbsoluteUri)); 324item.SetMetadata(Names.SourceRoot.RevisionId, commitSha); 325item.SetMetadata(Names.SourceRoot.ContainingRoot, Evaluation.ProjectCollection.Escape(repoRoot)); 326item.SetMetadata(Names.SourceRoot.NestedRoot, Evaluation.ProjectCollection.Escape(submodule.WorkingDirectoryRelativePath.EndWithSeparator('/')));
Microsoft.Build.Utilities.Core (1)
TaskItem.cs (1)
527void ITaskItem2.SetMetadataValueLiteral(string metadataName, string metadataValue) => SetMetadata(metadataName, EscapingUtilities.Escape(metadataValue));
Microsoft.DotNet.Build.Tasks.Packaging (36)
ApplyMetaPackages.cs (1)
136item.SetMetadata("TargetFramework", targetFramework.GetShortFolderName());
ApplyPreReleaseSuffix.cs (2)
99updatedPackage.SetMetadata("Version", packageVersion.ToString() + GetSuffix(packageId)); 104updatedPackage.SetMetadata("Version", packageVersion.ToString());
CreateTrimDependencyGroups.cs (3)
132item.SetMetadata("TargetFramework", newDependencyGroup.TargetFramework.GetShortFolderName()); 141item.SetMetadata("CopiedFromTargetFramework", item.GetMetadata("TargetFramework")); 142item.SetMetadata("TargetFramework", newDependencyGroup.TargetFramework.GetShortFolderName());
GetApplicableAssetsFromPackageReports.cs (3)
101item.SetMetadata("PackagePath", asset.PackagePath); 102item.SetMetadata("NuGetPackageId", id); 103item.SetMetadata("NuGetPackageVersion", version);
GetApplicableAssetsFromPackages.cs (1)
216pdbItem.SetMetadata("TargetPath", Path.ChangeExtension(packageItem.TargetPath, ".pdb"));
GetAssemblyReferences.cs (2)
64referenceItem.SetMetadata("Version", reference.Version.ToString()); 65referenceItem.SetMetadata("AssemblyVersion", reference.Version.ToString());
GetLastStablePackage.cs (1)
165item.SetMetadata("Version", version.ToString(3));
GetLayoutFiles.cs (4)
130item.SetMetadata("Destination", destination); 131item.SetMetadata("AssetType", assetType); 144symbolItem.SetMetadata("Destination", symbolDestination); 145symbolItem.SetMetadata("AssetType", assetType);
GetPackageDestination.cs (1)
170item.SetMetadata("TargetFramework", framework);
GetPackageFromModule.cs (1)
68packageReferenced.SetMetadata("NativeLibrary", moduleName);
GetSupportedPackagesFromPackageReports.cs (4)
41supportedPackage.SetMetadata("Version", packageVersion); 42supportedPackage.SetMetadata("TargetFramework", fx); 43supportedPackage.SetMetadata("TargetFrameworkShort", nugetFx.GetShortFolderName()); 49supportedPackage.SetMetadata("RuntimeIdentifiers", ridList);
HarvestPackage.cs (8)
234supportedFramework.SetMetadata("HarvestedFromPackage", package); 255supportedFramework.SetMetadata("Version", version); 430item.SetMetadata("TargetPath", targetPath); 432item.SetMetadata("TargetFramework", targetFramework); 435item.SetMetadata("HarvestDependencies", harvestDependencies.ToString()); 436item.SetMetadata("IsReferenceAsset", IsReferencePackagePath(targetPath).ToString()); 442item.SetMetadata("AssemblyVersion", assemblyVersion.ToString()); 445item.SetMetadata("HarvestedFrom", $"{PackageId}/{PackageVersion}/{harvestPackagePath}");
PackageReport.cs (2)
168item.SetMetadata(nameof(AdditionalProperties), AdditionalProperties); 169item.SetMetadata(nameof(UndefineProperties), UndefineProperties);
PromoteDependencies.cs (1)
94copiedDepenedency.SetMetadata(TargetFrameworkMetadataName, targetFramework.GetShortFolderName());
SplitDependenciesBySupport.cs (1)
98newItem.SetMetadata("TargetFramework", framework.GetShortFolderName());
SplitReferences.cs (1)
89emptyItem.SetMetadata("TargetFramework", TargetFramework);
Microsoft.DotNet.Build.Tasks.TargetFramework (1)
ChooseBestP2PTargetFrameworkTask.cs (1)
97itemWithProperties.SetMetadata(NEAREST_TARGET_FRAMEWORK, nearestNuGetFramework);
Microsoft.DotNet.PackageTesting (3)
GetCompatiblePackageTargetFrameworks.cs (3)
114supportedPackage.SetMetadata("Version", version); 115supportedPackage.SetMetadata("TargetFramework", framework.ToString()); 116supportedPackage.SetMetadata("TargetFrameworkShort", framework.GetShortFolderName());
Microsoft.DotNet.SharedFramework.Sdk (4)
src\GeneratePlatformManifestEntriesFromFileList.cs (2)
39item.SetMetadata("AssemblyVersion", entry.AssemblyVersion); 40item.SetMetadata("FileVersion", entry.FileVersion);
src\GeneratePlatformManifestEntriesFromTemplate.cs (2)
90item.SetMetadata("AssemblyVersion", entry.AssemblyVersion); 95item.SetMetadata("FileVersion", entry.FileVersion);
Microsoft.DotNet.XliffTasks (4)
Tasks\GatherXlf.cs (3)
40xlf.SetMetadata(MetadataKey.XlfSource, source.ItemSpec); 41xlf.SetMetadata(MetadataKey.XlfTranslatedFullPath, GetTranslatedOutputPath(source, language, outputPaths)); 42xlf.SetMetadata(MetadataKey.XlfLanguage, language);
Tasks\TransformTemplates.cs (1)
119item.SetMetadata("Culture", templateCulture);
Microsoft.NET.Build.Containers (4)
src\sdk\src\Common\VSHostObject.cs (1)
116taskItem.SetMetadata(kvp.Key, kvp.Value);
Tasks\CreateNewImage.cs (1)
243labelItem.SetMetadata("Value", baseImageDigest);
VSHostObject.cs (2)
106taskItem.SetMetadata(UserMetaDataName, userName); 111taskItem.SetMetadata(PasswordMetaDataName, password);
Microsoft.NET.Build.Tasks (177)
CollatePackageDownloads.cs (1)
31packageDownloadItem.SetMetadata("Version", string.Join(";",
CollectSDKReferencesDesignTime.cs (4)
86newTaskItem.SetMetadata(MetadataKeys.SDKPackageItemSpec, string.Empty); 87newTaskItem.SetMetadata(MetadataKeys.Name, packageReference.ItemSpec); 88newTaskItem.SetMetadata(MetadataKeys.IsImplicitlyDefined, "True"); 89newTaskItem.SetMetadata(MetadataKeys.Version, packageReference.GetMetadata(MetadataKeys.Version));
CreateWindowsSdkKnownFrameworkReferences.cs (11)
154knownFrameworkReference.SetMetadata("TargetFramework", $"net{targetFrameworkVersion}-windows{targetPlatformVersion}"); 155knownFrameworkReference.SetMetadata("RuntimeFrameworkName", "Microsoft.Windows.SDK.NET.Ref"); 156knownFrameworkReference.SetMetadata("DefaultRuntimeFrameworkVersion", windowsSdkPackageVersion); 157knownFrameworkReference.SetMetadata("LatestRuntimeFrameworkVersion", windowsSdkPackageVersion); 158knownFrameworkReference.SetMetadata("TargetingPackName", "Microsoft.Windows.SDK.NET.Ref"); 159knownFrameworkReference.SetMetadata("TargetingPackVersion", windowsSdkPackageVersion); 160knownFrameworkReference.SetMetadata("RuntimePackAlwaysCopyLocal", "true"); 161knownFrameworkReference.SetMetadata("RuntimePackNamePatterns", "Microsoft.Windows.SDK.NET.Ref"); 162knownFrameworkReference.SetMetadata("RuntimePackRuntimeIdentifiers", "any"); 163knownFrameworkReference.SetMetadata("IsWindowsOnly", "true"); 167knownFrameworkReference.SetMetadata("Profile", profile);
FilterResolvedFiles.cs (1)
92item.SetMetadata("Version", resolvedPkg.Version.ToString());
GenerateShims.cs (1)
146item.SetMetadata(MetadataKeys.ShimRuntimeIdentifier, runtimeIdentifier);
GetAssemblyAttributes.cs (1)
54item.SetMetadata("_Parameter1", kv.Value);
GetEmbeddedApphostPaths.cs (1)
49item.SetMetadata(MetadataKeys.ShimRuntimeIdentifier, runtimeIdentifier);
GetPackageDirectory.cs (1)
67newItem.SetMetadata(MetadataKeys.PackageDirectory, packageDirectory);
GetPackagesToPrune.cs (1)
212item.SetMetadata("Version", version.ToString());
GetPublishItemsOutputGroupOutputs.cs (3)
29newItem.SetMetadata(metadataName: MetadataKeys.TargetPath, metadataValue: r.GetMetadata(MetadataKeys.RelativePath)); 30newItem.SetMetadata(metadataName: "OutputPath", (PublishDir ?? "") + r.GetMetadata(MetadataKeys.RelativePath)); 31newItem.SetMetadata(metadataName: "OutputGroup", "PublishItemsOutputGroup");
JoinItems.cs (2)
111ret.SetMetadata(name, right.GetMetadata(name)); 119ret.SetMetadata(name, left.GetMetadata(name));
ParseTargetManifests.cs (3)
55item.SetMetadata(MetadataKeys.NuGetPackageId, packageName); 56item.SetMetadata(MetadataKeys.NuGetPackageVersion, packageVersion); 57item.SetMetadata(MetadataKeys.RuntimeStoreManifestNames, storeEntry.Value.ToString());
PrepareForReadyToRunCompilation.cs (17)
227r2rCompilationEntry.SetMetadata(MetadataKeys.OutputR2RImage, outputR2RImage); 230r2rCompilationEntry.SetMetadata(MetadataKeys.EmitSymbols, "true"); 231r2rCompilationEntry.SetMetadata(MetadataKeys.OutputPDBImage, outputPDBImage); 236r2rCompilationEntry.SetMetadata(MetadataKeys.PartialCompile, "true"); 269pdbCompilationEntry.SetMetadata(MetadataKeys.OutputPDBImage, outputPDBImage); 270pdbCompilationEntry.SetMetadata(MetadataKeys.CreatePDBCommand, crossgen1CreatePDBCommand); 280r2rSymbolsFileToPublish.SetMetadata(MetadataKeys.RelativePath, outputPDBImageRelativePath); 284r2rSymbolsFileToPublish.SetMetadata(MetadataKeys.ExcludeFromSingleFile, "true"); 301r2rCompilationEntry.SetMetadata(MetadataKeys.OutputR2RImage, compositeR2RImageOutputPath); 302r2rCompilationEntry.SetMetadata(MetadataKeys.CreateCompositeImage, "true"); 326r2rCompilationEntry.SetMetadata(MetadataKeys.EmitSymbols, "true"); 327r2rCompilationEntry.SetMetadata(MetadataKeys.OutputPDBImage, compositePDBImage); 334r2rSymbolsFileToPublish.SetMetadata(MetadataKeys.RelativePath, compositePDBRelativePath); 338r2rSymbolsFileToPublish.SetMetadata(MetadataKeys.ExcludeFromSingleFile, "true"); 373r2rFileToPublish.SetMetadata(MetadataKeys.RelativePath, r2rFinalImageRelativePath); 377r2rFileToPublish.SetMetadata(MetadataKeys.RequiresNativeLink, "true"); 378r2rFileToPublish.SetMetadata(MetadataKeys.NativeLinkerInputPath, intermediateR2RImage);
ProcessFrameworkReferences.cs (35)
271targetingPack.SetMetadata(MetadataKeys.NuGetPackageId, knownFrameworkReference.TargetingPackName); 272targetingPack.SetMetadata(MetadataKeys.PackageConflictPreferredPackages, string.Join(";", preferredPackages)); 288targetingPack.SetMetadata(MetadataKeys.NuGetPackageVersion, targetingPackVersion); 289targetingPack.SetMetadata("TargetingPackFormat", knownFrameworkReference.TargetingPackFormat); 290targetingPack.SetMetadata("TargetFramework", knownFrameworkReference.TargetFramework.GetShortFolderName()); 291targetingPack.SetMetadata(MetadataKeys.RuntimeFrameworkName, knownFrameworkReference.RuntimeFrameworkName); 294targetingPack.SetMetadata(MetadataKeys.RuntimePackRuntimeIdentifiers, selectedRuntimePack?.RuntimePackRuntimeIdentifiers); 299targetingPack.SetMetadata("Profile", knownFrameworkReference.Profile); 307targetingPack.SetMetadata(MetadataKeys.PackageDirectory, targetingPackPath); 308targetingPack.SetMetadata(MetadataKeys.Path, targetingPackPath); 319packageToDownload.SetMetadata(MetadataKeys.Version, targetingPackVersion); 428runtimeFramework.SetMetadata(MetadataKeys.Version, runtimeFrameworkVersion); 429runtimeFramework.SetMetadata(MetadataKeys.FrameworkName, knownFrameworkReference.Name); 430runtimeFramework.SetMetadata("Profile", knownFrameworkReference.Profile); 718unavailableRuntimePack.SetMetadata(MetadataKeys.RuntimeIdentifier, runtimeIdentifier); 742runtimePackItem.SetMetadata(MetadataKeys.NuGetPackageId, runtimePackName); 743runtimePackItem.SetMetadata(MetadataKeys.NuGetPackageVersion, resolvedRuntimePackVersion); 744runtimePackItem.SetMetadata(MetadataKeys.FrameworkName, selectedRuntimePack.Name); 745runtimePackItem.SetMetadata(MetadataKeys.RuntimeIdentifier, runtimePackRuntimeIdentifier); 746runtimePackItem.SetMetadata(MetadataKeys.IsTrimmable, isTrimmable); 750runtimePackItem.SetMetadata(MetadataKeys.RuntimePackAlwaysCopyLocal, "true"); 755runtimePackItem.SetMetadata(MetadataKeys.AdditionalFrameworkReferences, string.Join(";", additionalFrameworkReferencesForRuntimePack)); 760runtimePackItem.SetMetadata(MetadataKeys.PackageDirectory, runtimePackPath); 771packageToDownload.SetMetadata(MetadataKeys.Version, resolvedRuntimePackVersion); 881runtimePackItem.SetMetadata(MetadataKeys.NuGetPackageId, runtimePackName); 882runtimePackItem.SetMetadata(MetadataKeys.NuGetPackageVersion, packVersion); 887runtimePackItem.SetMetadata(MetadataKeys.PackageDirectory, runtimePackPath); 893runtimePackToDownload.SetMetadata(MetadataKeys.Version, packVersion); 896runtimePackItem.SetMetadata(MetadataKeys.RuntimeIdentifier, hostRuntimeIdentifier); 957targetIlcPack.SetMetadata(MetadataKeys.NuGetPackageId, targetIlcPackName); 958targetIlcPack.SetMetadata(MetadataKeys.NuGetPackageVersion, packVersion); 969targetIlcPack.SetMetadata(MetadataKeys.PackageDirectory, targetILCompilerPackPath); 975targetIlcPackToDownload.SetMetadata(MetadataKeys.Version, packVersion); 1034buildPackage.SetMetadata(MetadataKeys.Version, packVersion); 1047analyzerPackage.SetMetadata(MetadataKeys.Version, packVersion);
ProduceContentAssets.cs (7)
225item.SetMetadata("TargetPath", outputPath); 226item.SetMetadata(MetadataKeys.NuGetPackageId, packageName); 227item.SetMetadata(MetadataKeys.NuGetPackageVersion, packageVersion); 242item.SetMetadata(MetadataKeys.NuGetPackageId, packageName); 243item.SetMetadata(MetadataKeys.NuGetPackageVersion, packageVersion); 246item.SetMetadata("ProcessedItemType", buildAction); 252item.SetMetadata("Link", Path.Combine("NuGet", packageName, packageVersion, Path.GetFileName(resolvedPath)));
RemoveDuplicatePackageReferences.cs (1)
48item.SetMetadata("Version", pkg.Version.ToString());
ResolveAppHosts.cs (7)
223item.SetMetadata(MetadataKeys.Version, packageInformation.Value); 298appHostItem.SetMetadata(MetadataKeys.PackageDirectory, appHostPackPath); 299appHostItem.SetMetadata(MetadataKeys.Path, Path.Combine(appHostPackPath, hostRelativePathInPackage)); 322appHostItem.SetMetadata(MetadataKeys.NuGetPackageId, hostPackName); 323appHostItem.SetMetadata(MetadataKeys.NuGetPackageVersion, appHostPackVersion); 326appHostItem.SetMetadata(MetadataKeys.PathInPackage, hostRelativePathInPackage); 327appHostItem.SetMetadata(MetadataKeys.RuntimeIdentifier, runtimeIdentifier);
ResolveCopyLocalAssets.cs (6)
77item.SetMetadata(MetadataKeys.DestinationSubPath, resolvedFile.DestinationSubPath); 78item.SetMetadata(MetadataKeys.DestinationSubDirectory, resolvedFile.DestinationSubDirectory); 79item.SetMetadata(MetadataKeys.AssetType, resolvedFile.Asset.ToString().ToLowerInvariant()); 80item.SetMetadata(MetadataKeys.NuGetPackageId, resolvedFile.PackageName); 81item.SetMetadata(MetadataKeys.NuGetPackageVersion, resolvedFile.PackageVersion.ToLowerInvariant()); 88item.SetMetadata(MetadataKeys.Culture, resolvedFile.DestinationSubDirectory.TrimEnd(Path.DirectorySeparatorChar));
ResolveFrameworkReferences.cs (9)
45resolvedFrameworkReference.SetMetadata(MetadataKeys.OriginalItemSpec, frameworkReference.ItemSpec); 46resolvedFrameworkReference.SetMetadata(MetadataKeys.IsImplicitlyDefined, frameworkReference.GetMetadata(MetadataKeys.IsImplicitlyDefined)); 48resolvedFrameworkReference.SetMetadata("TargetingPackPath", targetingPack.GetMetadata(MetadataKeys.Path)); 49resolvedFrameworkReference.SetMetadata("TargetingPackName", targetingPack.GetMetadata(MetadataKeys.NuGetPackageId)); 50resolvedFrameworkReference.SetMetadata("TargetingPackVersion", targetingPack.GetMetadata(MetadataKeys.NuGetPackageVersion)); 51resolvedFrameworkReference.SetMetadata("Profile", targetingPack.GetMetadata("Profile")); 56resolvedFrameworkReference.SetMetadata("RuntimePackPath", runtimePack.GetMetadata(MetadataKeys.PackageDirectory)); 57resolvedFrameworkReference.SetMetadata("RuntimePackName", runtimePack.GetMetadata(MetadataKeys.NuGetPackageId)); 58resolvedFrameworkReference.SetMetadata("RuntimePackVersion", runtimePack.GetMetadata(MetadataKeys.NuGetPackageVersion));
ResolvePackageAssets.cs (1)
682item.SetMetadata(key, value);
ResolvePackageDependencies.cs (33)
178item.SetMetadata(MetadataKeys.Name, packageName); 179item.SetMetadata(MetadataKeys.Type, package.Type); 180item.SetMetadata(MetadataKeys.Version, packageVersion); 182item.SetMetadata(MetadataKeys.Path, package.Path ?? string.Empty); 185item.SetMetadata(MetadataKeys.ResolvedPath, resolvedPackagePath ?? string.Empty); 187item.SetMetadata(MetadataKeys.DiagnosticLevel, GetPackageDiagnosticLevel(package)); 200fileItem.SetMetadata(MetadataKeys.Path, file); 201fileItem.SetMetadata(MetadataKeys.NuGetPackageId, packageName); 202fileItem.SetMetadata(MetadataKeys.NuGetPackageVersion, packageVersion); 205fileItem.SetMetadata(MetadataKeys.ResolvedPath, resolvedPath ?? string.Empty); 209fileItem.SetMetadata(MetadataKeys.Analyzer, "true"); 210fileItem.SetMetadata(MetadataKeys.Type, "AnalyzerAssembly"); 221fileDepsItem.SetMetadata(MetadataKeys.ParentTarget, frameworkAlias); // Foreign Key 222fileDepsItem.SetMetadata(MetadataKeys.ParentPackage, packageId); // Foreign Key 234fileItem.SetMetadata(MetadataKeys.Type, fileType); 283item.SetMetadata(MetadataKeys.RuntimeIdentifier, target.RuntimeIdentifier ?? string.Empty); 284item.SetMetadata(MetadataKeys.TargetFramework, TargetFramework); 285item.SetMetadata(MetadataKeys.TargetFrameworkMoniker, target.TargetFramework.DotNetFrameworkName); 286item.SetMetadata(MetadataKeys.FrameworkName, target.TargetFramework.Framework); 287item.SetMetadata(MetadataKeys.FrameworkVersion, target.TargetFramework.Version.ToString()); 288item.SetMetadata(MetadataKeys.Type, "target"); 317item.SetMetadata(MetadataKeys.ParentTarget, frameworkAlias); // Foreign Key 318item.SetMetadata(MetadataKeys.ParentPackage, string.Empty); // Foreign Key 349item.SetMetadata(MetadataKeys.ParentTarget, frameworkAlias); // Foreign Key 350item.SetMetadata(MetadataKeys.ParentPackage, packageId); // Foreign Key 354item.SetMetadata(MetadataKeys.TransitiveProjectReference, "true"); 382item.SetMetadata(MetadataKeys.FileGroup, fileGroup.ToString()); 383item.SetMetadata(MetadataKeys.ParentTarget, frameworkAlias); // Foreign Key 384item.SetMetadata(MetadataKeys.ParentPackage, packageId); // Foreign Key 389item.SetMetadata("FrameworkAssembly", filePath); 390item.SetMetadata(MetadataKeys.NuGetPackageId, package.Name); 391item.SetMetadata(MetadataKeys.NuGetPackageVersion, package.Version.ToNormalizedString()); 396item.SetMetadata(property.Key, property.Value);
ResolveRuntimePackAssets.cs (15)
245assetItem.SetMetadata("AssemblyVersion", fileElement.Attribute("AssemblyVersion")?.Value); 246assetItem.SetMetadata("FileVersion", fileElement.Attribute("FileVersion")?.Value); 247assetItem.SetMetadata("PublicKeyToken", fileElement.Attribute("PublicKeyToken")?.Value); 248assetItem.SetMetadata("DropFromSingleFile", fileElement.Attribute("DropFromSingleFile")?.Value); 251assetItem.SetMetadata(MetadataKeys.RuntimePackAlwaysCopyLocal, "true"); 265assetItem.SetMetadata(MetadataKeys.CopyLocal, "true"); 269assetItem.SetMetadata(MetadataKeys.DestinationSubPath, Path.GetFileName(assetPath)); 273assetItem.SetMetadata(MetadataKeys.DestinationSubDirectory, culture + Path.DirectorySeparatorChar); 274assetItem.SetMetadata(MetadataKeys.DestinationSubPath, Path.Combine(culture, Path.GetFileName(assetPath))); 275assetItem.SetMetadata(MetadataKeys.Culture, culture); 278assetItem.SetMetadata(MetadataKeys.AssetType, assetType); 279assetItem.SetMetadata(MetadataKeys.NuGetPackageId, runtimePack.GetMetadata(MetadataKeys.NuGetPackageId)); 280assetItem.SetMetadata(MetadataKeys.NuGetPackageVersion, runtimePack.GetMetadata(MetadataKeys.NuGetPackageVersion)); 281assetItem.SetMetadata(MetadataKeys.RuntimeIdentifier, runtimeIdentifier); 282assetItem.SetMetadata(MetadataKeys.IsTrimmable, runtimePack.GetMetadata(MetadataKeys.IsTrimmable));
ResolveTargetingPackAssets.cs (12)
272packageOverride.SetMetadata("OverriddenPackages", File.ReadAllText(packageOverridesPath)); 291reference.SetMetadata("Facade", "true"); 365item.SetMetadata("AssemblyName", assemblyName); 366item.SetMetadata("AssemblyVersion", fileElement.Attribute("AssemblyVersion").Value); 367item.SetMetadata("FileVersion", fileElement.Attribute("FileVersion").Value); 368item.SetMetadata("PublicKeyToken", fileElement.Attribute("PublicKeyToken").Value); 457reference.SetMetadata(MetadataKeys.ExternallyResolved, "true"); 458reference.SetMetadata(MetadataKeys.Private, "false"); 459reference.SetMetadata(MetadataKeys.NuGetPackageId, nuGetPackageId); 460reference.SetMetadata(MetadataKeys.NuGetPackageVersion, nuGetPackageVersion); 462reference.SetMetadata("FrameworkReferenceName", frameworkReferenceName); 463reference.SetMetadata("FrameworkReferenceVersion", nuGetPackageVersion);
ShowMissingWorkloads.cs (2)
75taskItem.SetMetadata("VisualStudioComponentId", ToSafeId(suggestedWorkload.Id)); 76taskItem.SetMetadata("VisualStudioComponentIds", string.Join(";", suggestedWorkloadsList));
src\sdk\src\Tasks\Common\ConflictResolution\ResolvePackageFileConflicts.cs (2)
221item.SetMetadata(nameof(ConflictItemType), conflict.ItemType.ToString()); 222item.SetMetadata(MetadataKeys.NuGetPackageId, conflict.PackageId);
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (6)
BlazorReadSatelliteAssemblyFile.cs (2)
29taskItem.SetMetadata("Culture", e.Attribute("Culture").Value); 30taskItem.SetMetadata("DestinationSubDirectory", e.Attribute("DestinationSubDirectory").Value);
BrotliCompress.cs (2)
91outputItem.SetMetadata("RelativePath", relativePath + ".br"); 92outputItem.SetMetadata("OriginalItemSpec", file.ItemSpec);
GZipCompress.cs (2)
44outputItem.SetMetadata("RelativePath", relativePath + ".gz"); 45outputItem.SetMetadata("OriginalItemSpec", file.ItemSpec);
Microsoft.NET.Sdk.Publish.Tasks (12)
MsDeploy\CommonUtility.cs (1)
1456newItem.SetMetadata(PropertyName, itemData);
MsDeploy\VSMSDeployHostObject.cs (6)
51srcSkipRuleItem.SetMetadata("ObjectName", p.SourceProvider); 54srcSkipRuleItem.SetMetadata("AbsolutePath", Regex.Escape(Path.Combine(rootFolderOfFileToPublish, p.SourceFilePath)) + "$"); 56srcSkipRuleItem.SetMetadata(SkipApplyMetadataName, SourceDeployObject); 60destSkipRuleItem.SetMetadata("ObjectName", p.DestinationProvider); 63destSkipRuleItem.SetMetadata("AbsolutePath", Regex.Escape(p.DestinationFilePath) + "$"); 65destSkipRuleItem.SetMetadata(SkipApplyMetadataName, DestinationDeployObject);
src\sdk\src\Common\VSHostObject.cs (1)
116taskItem.SetMetadata(kvp.Key, kvp.Value);
Tasks\MsDeploy\ImportParameterFile.cs (4)
83taskItem.SetMetadata(attribute.Name, value); 131taskItem.SetMetadata(attribute.Name, value); 139taskItem.SetMetadata("Element", "parameterValidation"); 145taskItem.SetMetadata(attribute.Name, value);
Microsoft.NET.Sdk.Razor.Tasks (1)
EncodeRazorInputItem.cs (1)
38outputItem.SetMetadata("TargetPath", targetPath);
Microsoft.NET.Sdk.StaticWebAssets.Tasks (40)
Data\ReferencedProjectConfiguration.cs (8)
85result.SetMetadata(nameof(Version), Version.ToString(CultureInfo.InvariantCulture)); 86result.SetMetadata(nameof(Source), Source); 87result.SetMetadata(nameof(GetBuildAssetsTargets), GetBuildAssetsTargets); 88result.SetMetadata(nameof(AdditionalBuildProperties), AdditionalBuildProperties); 89result.SetMetadata(nameof(AdditionalBuildPropertiesToRemove), AdditionalBuildPropertiesToRemove); 90result.SetMetadata(nameof(GetPublishAssetsTargets), GetPublishAssetsTargets); 91result.SetMetadata(nameof(AdditionalPublishProperties), AdditionalPublishProperties); 92result.SetMetadata(nameof(AdditionalPublishPropertiesToRemove), AdditionalPublishPropertiesToRemove);
Data\StaticWebAssetProjectConfiguration.cs (9)
41result.SetMetadata(nameof(Version), Version); 42result.SetMetadata(nameof(Source), Source); 43result.SetMetadata(nameof(GetBuildAssetsTargets), GetBuildAssetsTargets); 44result.SetMetadata(nameof(AdditionalBuildProperties), AdditionalBuildProperties); 45result.SetMetadata(nameof(AdditionalBuildPropertiesToRemove), AdditionalBuildPropertiesToRemove); 46result.SetMetadata(nameof(GetPublishAssetsTargets), GetPublishAssetsTargets); 47result.SetMetadata(nameof(AdditionalPublishProperties), AdditionalPublishProperties); 48result.SetMetadata(nameof(AdditionalPublishPropertiesToRemove), AdditionalPublishPropertiesToRemove); 49result.SetMetadata(nameof(TargetFramework), TargetFramework);
Data\StaticWebAssetsDiscoveryPattern.cs (4)
52result.SetMetadata(nameof(ContentRoot), ContentRoot); 53result.SetMetadata(nameof(BasePath), BasePath); 54result.SetMetadata(nameof(Pattern), Pattern); 55result.SetMetadata(nameof(Source), Source);
JSModules\ApplyJsModules.cs (1)
130item.SetMetadata("JSModule", jsModuleCandidate.GetMetadata("JSModule"));
MergeConfigurationProperties.cs (1)
99entry.SetMetadata(metadataName, metadataValue);
ResolveStaticWebAssetsEmbeddedProjectConfiguration.cs (14)
170result.SetMetadata(nameof(Version), Version); 171result.SetMetadata(nameof(Source), Source); 172result.SetMetadata(nameof(GetEmbeddedBuildAssetsTargets), GetEmbeddedBuildAssetsTargets); 173result.SetMetadata(nameof(AdditionalEmbeddedBuildProperties), AdditionalEmbeddedBuildProperties); 174result.SetMetadata(nameof(AdditionalEmbeddedBuildPropertiesToRemove), AdditionalEmbeddedBuildPropertiesToRemove); 175result.SetMetadata(nameof(GetEmbeddedPublishAssetsTargets), GetEmbeddedPublishAssetsTargets); 176result.SetMetadata(nameof(AdditionalEmbeddedPublishProperties), AdditionalEmbeddedPublishProperties); 177result.SetMetadata(nameof(AdditionalEmbeddedPublishPropertiesToRemove), AdditionalEmbeddedPublishPropertiesToRemove); 178result.SetMetadata(nameof(TargetFramework), TargetFramework); 246item.SetMetadata("TargetFramework", configuration.TargetFramework); 247item.SetMetadata("Platform", configuration.Platform); 248item.SetMetadata("PlatformVersion", configuration.PlatformVersion); 249item.SetMetadata("TargetFrameworkIdentifier", configuration.TargetFrameworkIdentifier); 250item.SetMetadata("TargetFrameworkVersion", configuration.TargetFrameworkVersion);
ScopedCss\ApplyCssScopes.cs (1)
136item.SetMetadata("CssScope", scopedCssCandidate.GetMetadata("CssScope"));
ScopedCss\ComputeCssScope.cs (1)
36outputItem.SetMetadata("CssScope", scope);
StaticWebAssetsReadPackManifest.cs (1)
45result.SetMetadata(nameof(StaticWebAssetPackageFile.PackagePath), file.PackagePath);
NuGet.Build.Tasks (2)
GetReferenceNearestTargetFrameworkTask.cs (2)
165itemWithProperties.SetMetadata(NEAREST_TARGET_FRAMEWORK, nearestNuGetFramework.TargetAlias); 189itemWithProperties.SetMetadata(NEAREST_TARGET_FRAMEWORK, nearestNuGetFramework.TargetAlias);
PresentationBuildTasks (4)
Microsoft\Build\Tasks\Windows\MarkupCompilePass1.cs (1)
1603bamlItem.SetMetadata(listCarryOverAttribute[j], attributeValue);
Microsoft\Build\Tasks\Windows\MarkupCompilePass2.cs (3)
792bamlItem.SetMetadata(SharedStrings.Localizable, localizable ? "True" : "False"); 793bamlItem.SetMetadata(SharedStrings.Link, linkAlias); 794bamlItem.SetMetadata(SharedStrings.LogicalName, logicalName);
sdk-tasks (7)
AddMetadataIsPE.cs (1)
28resultItem.SetMetadata("IsPE", isPe.ToString());
CalculateTemplateVersions.cs (6)
62templateWithInstallPath.SetMetadata("BundledTemplateInstallPath", groups[t.GetMetadata("TemplateFrameworkVersion")].InstallPath); 71componentItem.SetMetadata("TemplateBaseFilename", templateBaseFilename); 72componentItem.SetMetadata("TemplatesMajorMinorVersion", g.Value.MajorMinorVersion); 74componentItem.SetMetadata("InstallerUpgradeCode", installerUpgradeCode); 75componentItem.SetMetadata("MSIVersion", GenerateMsiVersionFromFullVersion.GenerateMsiVersion(CombinedBuildNumberAndRevision, g.Value.MajorMinorPatchVersion)); 81componentItem.SetMetadata("BrandNameWithoutVersion", brandName);