138 references to ItemMetadataNames
Microsoft.Build (30)
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (11)
562
if (!String.IsNullOrEmpty(projects[i].GetMetadata(
ItemMetadataNames
.PropertiesMetadataName)))
567
ItemMetadataNames
.PropertiesMetadataName,
568
projects[i].GetMetadata(
ItemMetadataNames
.PropertiesMetadataName).Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries),
584
string projectUndefineProperties = projects[i].GetMetadata(
ItemMetadataNames
.UndefinePropertiesMetadataName);
606
if (!String.IsNullOrEmpty(projects[i].GetMetadata(
ItemMetadataNames
.AdditionalPropertiesMetadataName)))
611
ItemMetadataNames
.AdditionalPropertiesMetadataName,
612
projects[i].GetMetadata(
ItemMetadataNames
.AdditionalPropertiesMetadataName).Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries),
706
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile)))
708
outputItemFromTarget.SetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile, projects[i].GetMetadata(FileUtilities.ItemSpecModifiers.FullPath));
713
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceTargetName)))
715
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)
670
string existingTargetsMetadata = existingItem.GetMetadataValue(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName);
671
string newTargetsMetadata = newItem.GetMetadataValue(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName);
683
mergedItem.SetMetadata(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName, $"{existingTargetsMetadata};{newTargetsMetadata}");
Graph\ProjectGraph.cs (1)
814
var targetsString = graphEdge.GetMetadataValue(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName);
Graph\ProjectInterpretation.cs (8)
297
directMetadata: [new KeyValuePair<string, string>(
ItemMetadataNames
.PropertiesMetadataName, $"{globalPropertyName}={globalPropertyValue}")],
335
ItemMetadataNames
.PropertiesMetadataName,
388
var properties = SplitPropertyNameValuePairs(
ItemMetadataNames
.PropertiesMetadataName, projectReference.GetMetadataValue(
ItemMetadataNames
.PropertiesMetadataName));
389
var additionalProperties = SplitPropertyNameValuePairs(
ItemMetadataNames
.AdditionalPropertiesMetadataName, projectReference.GetMetadataValue(
ItemMetadataNames
.AdditionalPropertiesMetadataName));
390
var undefineProperties = SplitPropertyNames(projectReference.GetMetadataValue(
ItemMetadataNames
.UndefinePropertiesMetadataName));
505
string targetsMetadataValue = projectReferenceTarget.GetMetadataValue(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName);
Logging\ParallelLogger\ParallelConsoleLogger.cs (1)
600
if (string.Equals((string)item.Key,
ItemMetadataNames
.ProjectConfigurationDescription, StringComparison.OrdinalIgnoreCase))
Microsoft.Build.Tasks.Core (107)
AssemblyDependency\GenerateBindingRedirects.cs (1)
132
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);
997
ItemMetadataNames
.privateMetadata,
1019
ItemMetadataNames
.privateMetadata,
AssemblyDependency\ReferenceTable.cs (36)
52
ItemMetadataNames
.fusionName,
53
ItemMetadataNames
.imageRuntime,
54
ItemMetadataNames
.winmdImplmentationFile,
55
ItemMetadataNames
.winMDFile,
56
ItemMetadataNames
.winMDFileType,
572
string executableExtension = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.executableExtension);
578
string fusionName = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.fusionName);
579
bool result = MetadataConversionUtilities.TryConvertItemMetadataToBool(referenceAssemblyName,
ItemMetadataNames
.IgnoreVersionForFrameworkReference, out bool metadataFound);
593
bool wantSpecificVersion = MetadataConversionUtilities.TryConvertItemMetadataToBool(referenceAssemblyName,
ItemMetadataNames
.specificVersion, out bool foundSpecificVersionMetadata);
613
reference.HintPath = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.hintPath);
645
ItemMetadataNames
.embedInteropTypes);
649
reference.AssemblyFolderKey = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.assemblyFolderKey);
857
string version = item.GetMetadata(
ItemMetadataNames
.assemblyVersion);
863
string publicKeyToken = item.GetMetadata(
ItemMetadataNames
.publicKeyToken);
869
string name = item.GetMetadata(
ItemMetadataNames
.assemblyName);
890
bool hasSpecificVersionMetadata = MetadataConversionUtilities.TryConvertItemMetadataToBool(referenceAssemblyFile,
ItemMetadataNames
.specificVersion);
906
ItemMetadataNames
.embedInteropTypes);
950
var implementationFile = reference.PrimarySourceItem.GetMetadata(
ItemMetadataNames
.winmdImplmentationFile);
1287
string frameworkReferenceName = reference.PrimarySourceItem.GetMetadata(
ItemMetadataNames
.frameworkReferenceName);
2727
referenceSourceTarget: referenceItem.GetMetadata(
ItemMetadataNames
.msbuildReferenceSourceTarget),
2741
relatedItemBase.RemoveMetadata(
ItemMetadataNames
.targetPath);
2771
relatedItemBase.SetMetadata(
ItemMetadataNames
.destinationSubDirectory, FileUtilities.EnsureTrailingSlash(Path.GetDirectoryName(satelliteFile)));
2790
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.resolvedFrom, reference.ResolvedSearchPath);
2794
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.copyLocal, reference.IsCopyLocal ? "true" : "false");
2799
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.redist, reference.RedistName);
2806
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.frameworkFile, "true");
2812
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.imageRuntime, reference.ImageRuntime);
2819
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.isRedistRoot, (bool)reference.IsRedistRoot ? "true" : "false");
2822
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.version, reference.ReferenceVersion == null ? string.Empty : reference.ReferenceVersion.ToString());
2824
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.fusionName, fusionName);
2829
yield return new(
ItemMetadataNames
.msbuildReferenceSourceTarget, "ResolveAssemblyReference");
2833
yield return new(
ItemMetadataNames
.projectReferenceOriginalItemSpec, reference.PrimarySourceItem.GetMetadata("OriginalItemSpec"));
2838
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.winmdImplmentationFile, Path.GetFileName(reference.ImplementationAssembly));
2843
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.winMDFileType, reference.IsManagedWinMDFile ? "Managed" : "Native");
2844
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.winMDFile, "true");
2987
ItemMetadataNames
.copyLocal,
AssemblyDependency\ResolveAssemblyReference.cs (15)
1519
LogAttribute(item,
ItemMetadataNames
.privateMetadata);
1520
LogAttribute(item,
ItemMetadataNames
.hintPath);
1521
LogAttribute(item,
ItemMetadataNames
.specificVersion);
1522
LogAttribute(item,
ItemMetadataNames
.embedInteropTypes);
1523
LogAttribute(item,
ItemMetadataNames
.executableExtension);
1524
LogAttribute(item,
ItemMetadataNames
.subType);
1531
LogAttribute(item,
ItemMetadataNames
.privateMetadata);
1532
LogAttribute(item,
ItemMetadataNames
.fusionName);
1561
LogAttribute(installedAssemblyTable,
ItemMetadataNames
.frameworkDirectory);
1613
LogAttribute(installedAssemblySubsetTable,
ItemMetadataNames
.frameworkDirectory);
1650
LogAttribute(profileTable,
ItemMetadataNames
.frameworkDirectory);
3095
string frameworkDirectory = installedAssemblyTable.GetMetadata(
ItemMetadataNames
.frameworkDirectory);
3165
string subType = assembly.GetMetadata(
ItemMetadataNames
.subType);
3170
else if (!IsAvailableForTargetFramework(assembly.GetMetadata(
ItemMetadataNames
.targetFramework)))
3172
Log.LogWarningWithCodeFromResources("ResolveAssemblyReference.FailedToResolveReferenceBecauseHigherTargetFramework", assembly.ItemSpec, assembly.GetMetadata(
ItemMetadataNames
.targetFramework));
AssignCulture.cs (9)
148
string dependentUpon = AssignedFiles[i].GetMetadata(
ItemMetadataNames
.dependentUpon);
149
string existingCulture = AssignedFiles[i].GetMetadata(
ItemMetadataNames
.culture);
153
AssignedFiles[i].SetMetadata(
ItemMetadataNames
.withCulture, "true");
165
ConversionUtilities.ValidBooleanFalse(AssignedFiles[i].GetMetadata(
ItemMetadataNames
.withCulture)));
177
AssignedFiles[i].RemoveMetadata(
ItemMetadataNames
.culture);
183
AssignedFiles[i].SetMetadata(
ItemMetadataNames
.culture, info.culture);
184
AssignedFiles[i].SetMetadata(
ItemMetadataNames
.withCulture, "true");
190
AssignedFiles[i].SetMetadata(
ItemMetadataNames
.withCulture, "false");
200
AssignedFiles[i].GetMetadata(
ItemMetadataNames
.culture),
AssignTargetPath.cs (3)
80
string targetPath = Files[i].GetMetadata(
ItemMetadataNames
.targetPath);
85
targetPath = Files[i].GetMetadata(
ItemMetadataNames
.link);
122
AssignedFiles[i].SetMetadata(
ItemMetadataNames
.targetPath, EscapingUtilities.Escape(targetPath));
CreateManifestResourceName.cs (2)
160
string dependentUpon = resourceFile.GetMetadata(
ItemMetadataNames
.dependentUpon);
230
resourceFile.GetMetadata(
ItemMetadataNames
.targetPath),
FindAppConfigFile.cs (1)
135
AppConfigFile.SetMetadata(
ItemMetadataNames
.targetPath, TargetPath);
GenerateLauncher.cs (1)
102
OutputEntryPoint.SetMetadata(
ItemMetadataNames
.targetPath, results.KeyFile);
GenerateManifestBase.cs (3)
140
string isPrimary = item.GetMetadata(
ItemMetadataNames
.isPrimary);
334
string targetPath = item.GetMetadata(
ItemMetadataNames
.targetPath);
534
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)
655
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile)))
657
outputItemFromTarget.SetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile, projects[i].GetMetadata(FileUtilities.ItemSpecModifiers.FullPath));
662
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceTargetName)))
664
outputItemFromTarget.SetMetadata(
ItemMetadataNames
.msbuildSourceTargetName, targetName);
ResolveManifestFiles.cs (14)
271
outputItem.SetMetadata(
ItemMetadataNames
.targetPath, targetPath);
299
targetPath = item.GetMetadata(
ItemMetadataNames
.targetPath);
310
outputItem.SetMetadata(
ItemMetadataNames
.targetPath, targetPath);
336
string copyLocal = item.GetMetadata(
ItemMetadataNames
.copyLocal);
362
string targetPath = item.GetMetadata(
ItemMetadataNames
.targetPath);
365
targetPath = item.GetMetadata(
ItemMetadataNames
.destinationSubPath);
529
string itemDestPath = item.GetMetadata(
ItemMetadataNames
.targetPath);
532
itemDestPath = item.GetMetadata(
ItemMetadataNames
.destinationSubPath);
535
string assemblyDestPath = assembly.GetMetadata(
ItemMetadataNames
.targetPath);
538
assemblyDestPath = assembly.GetMetadata(
ItemMetadataNames
.destinationSubPath);
813
this.targetPath = item.GetMetadata(
ItemMetadataNames
.targetPath);
854
string fusionName = item.GetMetadata(
ItemMetadataNames
.fusionName);
857
string destSubDir = item.GetMetadata(
ItemMetadataNames
.destinationSubDirectory);
970
Debug.Assert(!_dictionary.ContainsKey(key), $"Two or more items with same '{(object)
ItemMetadataNames
.targetPath}' attribute detected");
Microsoft.Build.Tasks.UnitTests (1)
ResourceHandling\GenerateResource_Tests.cs (1)
3923
referenceItem.SetMetadata(
ItemMetadataNames
.fusionName, "System.Resources.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51");