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