137 references to ItemMetadataNames
Microsoft.Build (30)
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (11)
553
if (!String.IsNullOrEmpty(projects[i].GetMetadata(
ItemMetadataNames
.PropertiesMetadataName)))
558
ItemMetadataNames
.PropertiesMetadataName,
559
projects[i].GetMetadata(
ItemMetadataNames
.PropertiesMetadataName).Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries),
575
string projectUndefineProperties = projects[i].GetMetadata(
ItemMetadataNames
.UndefinePropertiesMetadataName);
597
if (!String.IsNullOrEmpty(projects[i].GetMetadata(
ItemMetadataNames
.AdditionalPropertiesMetadataName)))
602
ItemMetadataNames
.AdditionalPropertiesMetadataName,
603
projects[i].GetMetadata(
ItemMetadataNames
.AdditionalPropertiesMetadataName).Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries),
697
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile)))
699
outputItemFromTarget.SetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile, projects[i].GetMetadata(ItemSpecModifiers.FullPath));
704
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceTargetName)))
706
outputItemFromTarget.SetMetadata(
ItemMetadataNames
.msbuildSourceTargetName, targetName);
BuildCheck\Checks\CopyAlwaysCheck.cs (2)
75
if (MSBuildNameIgnoreCaseComparer.Default.Equals(keyValuePair.Key,
ItemMetadataNames
.copyToOutputDirectory))
77
if (MSBuildNameIgnoreCaseComparer.Default.Equals(keyValuePair.Value,
ItemMetadataNames
.copyAlways))
BuildCheck\Checks\EmbeddedResourceCheck.cs (2)
59
if (MSBuildNameIgnoreCaseComparer.Default.Equals(keyValuePair.Key,
ItemMetadataNames
.culture))
65
if (MSBuildNameIgnoreCaseComparer.Default.Equals(keyValuePair.Key,
ItemMetadataNames
.withCulture) &&
BuildCheck\Checks\PreferProjectReferenceCheck.cs (1)
57
context.Data.EvaluatedProperties.TryGetValue(
ItemMetadataNames
.targetPath, out targetPath);
BuildCheck\Checks\TargetFrameworkUnexpectedCheck.cs (1)
91
if (MSBuildNameIgnoreCaseComparer.Default.Equals(itemData.EvaluatedInclude,
ItemMetadataNames
.managed))
Graph\GraphBuilder.cs (3)
715
string existingTargetsMetadata = existingItem.GetMetadataValue(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName);
716
string newTargetsMetadata = newItem.GetMetadataValue(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName);
728
mergedItem.SetMetadata(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName, $"{existingTargetsMetadata};{newTargetsMetadata}");
Graph\ProjectGraph.cs (1)
814
var targetsString = graphEdge.GetMetadataValue(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName);
Graph\ProjectInterpretation.cs (8)
293
directMetadata: [new KeyValuePair<string, string>(
ItemMetadataNames
.PropertiesMetadataName, $"{globalPropertyName}={globalPropertyValue}")],
331
ItemMetadataNames
.PropertiesMetadataName,
384
var properties = SplitPropertyNameValuePairs(
ItemMetadataNames
.PropertiesMetadataName, projectReference.GetMetadataValue(
ItemMetadataNames
.PropertiesMetadataName));
385
var additionalProperties = SplitPropertyNameValuePairs(
ItemMetadataNames
.AdditionalPropertiesMetadataName, projectReference.GetMetadataValue(
ItemMetadataNames
.AdditionalPropertiesMetadataName));
386
var undefineProperties = SplitPropertyNames(projectReference.GetMetadataValue(
ItemMetadataNames
.UndefinePropertiesMetadataName));
501
string targetsMetadataValue = projectReferenceTarget.GetMetadataValue(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName);
Logging\ParallelLogger\ParallelConsoleLogger.cs (1)
618
if (string.Equals((string)item.Key,
ItemMetadataNames
.ProjectConfigurationDescription, StringComparison.OrdinalIgnoreCase))
Microsoft.Build.Tasks.Core (107)
AssemblyDependency\GenerateBindingRedirects.cs (1)
137
OutputAppConfigFile.SetMetadata(
ItemMetadataNames
.targetPath, TargetName);
AssemblyDependency\Node\RarNodeExecuteResponse.cs (2)
71
? taskItem2.GetMetadataValueEscaped(
ItemMetadataNames
.copyLocal)
72
: taskItem.GetMetadata(
ItemMetadataNames
.copyLocal);
AssemblyDependency\Reference.cs (3)
380
hasSpecificVersionMetadata = MetadataConversionUtilities.TryConvertItemMetadataToBool(item,
ItemMetadataNames
.specificVersion);
1020
ItemMetadataNames
.privateMetadata,
1042
ItemMetadataNames
.privateMetadata,
AssemblyDependency\ReferenceTable.cs (36)
52
ItemMetadataNames
.fusionName,
53
ItemMetadataNames
.imageRuntime,
54
ItemMetadataNames
.winmdImplmentationFile,
55
ItemMetadataNames
.winMDFile,
56
ItemMetadataNames
.winMDFileType,
582
string executableExtension = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.executableExtension);
588
string fusionName = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.fusionName);
589
bool result = MetadataConversionUtilities.TryConvertItemMetadataToBool(referenceAssemblyName,
ItemMetadataNames
.IgnoreVersionForFrameworkReference, out bool metadataFound);
603
bool wantSpecificVersion = MetadataConversionUtilities.TryConvertItemMetadataToBool(referenceAssemblyName,
ItemMetadataNames
.specificVersion, out bool foundSpecificVersionMetadata);
623
reference.HintPath = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.hintPath);
655
ItemMetadataNames
.embedInteropTypes);
659
reference.AssemblyFolderKey = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.assemblyFolderKey);
867
string version = item.GetMetadata(
ItemMetadataNames
.assemblyVersion);
873
string publicKeyToken = item.GetMetadata(
ItemMetadataNames
.publicKeyToken);
879
string name = item.GetMetadata(
ItemMetadataNames
.assemblyName);
900
bool hasSpecificVersionMetadata = MetadataConversionUtilities.TryConvertItemMetadataToBool(referenceAssemblyFile,
ItemMetadataNames
.specificVersion);
916
ItemMetadataNames
.embedInteropTypes);
960
var implementationFile = reference.PrimarySourceItem.GetMetadata(
ItemMetadataNames
.winmdImplmentationFile);
1297
string frameworkReferenceName = reference.PrimarySourceItem.GetMetadata(
ItemMetadataNames
.frameworkReferenceName);
2744
referenceSourceTarget: referenceItem.GetMetadata(
ItemMetadataNames
.msbuildReferenceSourceTarget),
2758
relatedItemBase.RemoveMetadata(
ItemMetadataNames
.targetPath);
2788
relatedItemBase.SetMetadata(
ItemMetadataNames
.destinationSubDirectory, FileUtilities.EnsureTrailingSlash(Path.GetDirectoryName(satelliteFile)));
2807
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.resolvedFrom, reference.ResolvedSearchPath);
2811
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.copyLocal, reference.IsCopyLocal ? "true" : "false");
2816
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.redist, reference.RedistName);
2823
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.frameworkFile, "true");
2829
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.imageRuntime, reference.ImageRuntime);
2836
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.isRedistRoot, (bool)reference.IsRedistRoot ? "true" : "false");
2839
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.version, reference.ReferenceVersion == null ? string.Empty : reference.ReferenceVersion.ToString());
2841
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.fusionName, fusionName);
2846
yield return new(
ItemMetadataNames
.msbuildReferenceSourceTarget, "ResolveAssemblyReference");
2850
yield return new(
ItemMetadataNames
.projectReferenceOriginalItemSpec, reference.PrimarySourceItem.GetMetadata("OriginalItemSpec"));
2855
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.winmdImplmentationFile, Path.GetFileName(reference.ImplementationAssembly));
2860
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.winMDFileType, reference.IsManagedWinMDFile ? "Managed" : "Native");
2861
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.winMDFile, "true");
3004
ItemMetadataNames
.copyLocal,
AssemblyDependency\ResolveAssemblyReference.cs (15)
1647
LogAttribute(item,
ItemMetadataNames
.privateMetadata);
1648
LogAttribute(item,
ItemMetadataNames
.hintPath);
1649
LogAttribute(item,
ItemMetadataNames
.specificVersion);
1650
LogAttribute(item,
ItemMetadataNames
.embedInteropTypes);
1651
LogAttribute(item,
ItemMetadataNames
.executableExtension);
1652
LogAttribute(item,
ItemMetadataNames
.subType);
1659
LogAttribute(item,
ItemMetadataNames
.privateMetadata);
1660
LogAttribute(item,
ItemMetadataNames
.fusionName);
1689
LogAttribute(installedAssemblyTable,
ItemMetadataNames
.frameworkDirectory);
1741
LogAttribute(installedAssemblySubsetTable,
ItemMetadataNames
.frameworkDirectory);
1778
LogAttribute(profileTable,
ItemMetadataNames
.frameworkDirectory);
3240
string frameworkDirectory = installedAssemblyTable.GetMetadata(
ItemMetadataNames
.frameworkDirectory);
3310
string subType = assembly.GetMetadata(
ItemMetadataNames
.subType);
3315
else if (!IsAvailableForTargetFramework(assembly.GetMetadata(
ItemMetadataNames
.targetFramework)))
3317
Log.LogWarningWithCodeFromResources("ResolveAssemblyReference.FailedToResolveReferenceBecauseHigherTargetFramework", assembly.ItemSpec, assembly.GetMetadata(
ItemMetadataNames
.targetFramework));
AssignCulture.cs (9)
149
string dependentUpon = AssignedFiles[i].GetMetadata(
ItemMetadataNames
.dependentUpon);
150
string existingCulture = AssignedFiles[i].GetMetadata(
ItemMetadataNames
.culture);
154
AssignedFiles[i].SetMetadata(
ItemMetadataNames
.withCulture, "true");
166
ConversionUtilities.ValidBooleanFalse(AssignedFiles[i].GetMetadata(
ItemMetadataNames
.withCulture)));
178
AssignedFiles[i].RemoveMetadata(
ItemMetadataNames
.culture);
184
AssignedFiles[i].SetMetadata(
ItemMetadataNames
.culture, info.culture);
185
AssignedFiles[i].SetMetadata(
ItemMetadataNames
.withCulture, "true");
191
AssignedFiles[i].SetMetadata(
ItemMetadataNames
.withCulture, "false");
201
AssignedFiles[i].GetMetadata(
ItemMetadataNames
.culture),
AssignTargetPath.cs (3)
104
string targetPath = Files[i].GetMetadata(
ItemMetadataNames
.targetPath);
109
targetPath = Files[i].GetMetadata(
ItemMetadataNames
.link);
166
AssignedFiles[i].SetMetadata(
ItemMetadataNames
.targetPath, EscapingUtilities.Escape(targetPath));
CreateManifestResourceName.cs (2)
163
string dependentUpon = resourceFile.GetMetadata(
ItemMetadataNames
.dependentUpon);
234
resourceFile.GetMetadata(
ItemMetadataNames
.targetPath),
FindAppConfigFile.cs (1)
136
AppConfigFile.SetMetadata(
ItemMetadataNames
.targetPath, TargetPath);
GenerateLauncher.cs (1)
108
OutputEntryPoint.SetMetadata(
ItemMetadataNames
.targetPath, results.KeyFile);
GenerateManifestBase.cs (3)
144
string isPrimary = item.GetMetadata(
ItemMetadataNames
.isPrimary);
338
string targetPath = item.GetMetadata(
ItemMetadataNames
.targetPath);
539
string targetPath = item.GetMetadata(
ItemMetadataNames
.targetPath);
GenerateResource.cs (1)
2526
string fusionName = assemblyFile.GetMetadata(
ItemMetadataNames
.fusionName);
GetSDKReferenceFiles.cs (12)
458
if (outputItem.GetMetadata(
ItemMetadataNames
.msbuildReferenceSourceTarget).Length == 0)
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"));
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");
540
if (outputItem.GetMetadata(
ItemMetadataNames
.msbuildReferenceSourceTarget).Length == 0)
542
outputItem.SetMetadata(
ItemMetadataNames
.msbuildReferenceSourceTarget, "ExpandSDKReference");
MSBuild.cs (4)
639
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile)))
641
outputItemFromTarget.SetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile, projects[i].GetMetadata(ItemSpecModifiers.FullPath));
646
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceTargetName)))
648
outputItemFromTarget.SetMetadata(
ItemMetadataNames
.msbuildSourceTargetName, targetName);
ResolveManifestFiles.cs (14)
284
outputItem.SetMetadata(
ItemMetadataNames
.targetPath, targetPath);
312
targetPath = item.GetMetadata(
ItemMetadataNames
.targetPath);
323
outputItem.SetMetadata(
ItemMetadataNames
.targetPath, targetPath);
349
string copyLocal = item.GetMetadata(
ItemMetadataNames
.copyLocal);
375
string targetPath = item.GetMetadata(
ItemMetadataNames
.targetPath);
378
targetPath = item.GetMetadata(
ItemMetadataNames
.destinationSubPath);
545
string itemDestPath = item.GetMetadata(
ItemMetadataNames
.targetPath);
548
itemDestPath = item.GetMetadata(
ItemMetadataNames
.destinationSubPath);
551
string assemblyDestPath = assembly.GetMetadata(
ItemMetadataNames
.targetPath);
554
assemblyDestPath = assembly.GetMetadata(
ItemMetadataNames
.destinationSubPath);
831
this.targetPath = item.GetMetadata(
ItemMetadataNames
.targetPath);
872
string fusionName = item.GetMetadata(
ItemMetadataNames
.fusionName);
875
string destSubDir = item.GetMetadata(
ItemMetadataNames
.destinationSubDirectory);
998
Debug.Assert(!_dictionary.ContainsKey(key), $"Two or more items with same '{(object)
ItemMetadataNames
.targetPath}' attribute detected");