146 references to ItemMetadataNames
Microsoft.Build (30)
BackEnd\Components\RequestBuilder\IntrinsicTasks\MSBuild.cs (11)
556
if (!String.IsNullOrEmpty(projects[i].GetMetadata(
ItemMetadataNames
.PropertiesMetadataName)))
561
ItemMetadataNames
.PropertiesMetadataName,
562
projects[i].GetMetadata(
ItemMetadataNames
.PropertiesMetadataName).Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries),
578
string projectUndefineProperties = projects[i].GetMetadata(
ItemMetadataNames
.UndefinePropertiesMetadataName);
600
if (!String.IsNullOrEmpty(projects[i].GetMetadata(
ItemMetadataNames
.AdditionalPropertiesMetadataName)))
605
ItemMetadataNames
.AdditionalPropertiesMetadataName,
606
projects[i].GetMetadata(
ItemMetadataNames
.AdditionalPropertiesMetadataName).Split(MSBuildConstants.SemicolonChar, StringSplitOptions.RemoveEmptyEntries),
700
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile)))
702
outputItemFromTarget.SetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile, projects[i].GetMetadata(FileUtilities.ItemSpecModifiers.FullPath));
707
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceTargetName)))
709
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)
668
string existingTargetsMetadata = existingItem.GetMetadataValue(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName);
669
string newTargetsMetadata = newItem.GetMetadataValue(
ItemMetadataNames
.ProjectReferenceTargetsMetadataName);
681
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 (115)
AssemblyDependency\GenerateBindingRedirects.cs (1)
132
OutputAppConfigFile.SetMetadata(
ItemMetadataNames
.targetPath, TargetName);
AssemblyDependency\Reference.cs (3)
380
hasSpecificVersionMetadata = MetadataConversionUtilities.TryConvertItemMetadataToBool(item,
ItemMetadataNames
.specificVersion);
997
ItemMetadataNames
.privateMetadata,
1019
ItemMetadataNames
.privateMetadata,
AssemblyDependency\ReferenceTable.cs (46)
568
string executableExtension = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.executableExtension);
574
string fusionName = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.fusionName);
575
bool result = MetadataConversionUtilities.TryConvertItemMetadataToBool(referenceAssemblyName,
ItemMetadataNames
.IgnoreVersionForFrameworkReference, out bool metadataFound);
589
bool wantSpecificVersion = MetadataConversionUtilities.TryConvertItemMetadataToBool(referenceAssemblyName,
ItemMetadataNames
.specificVersion, out bool foundSpecificVersionMetadata);
609
reference.HintPath = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.hintPath);
641
ItemMetadataNames
.embedInteropTypes);
645
reference.AssemblyFolderKey = referenceAssemblyName.GetMetadata(
ItemMetadataNames
.assemblyFolderKey);
853
string version = item.GetMetadata(
ItemMetadataNames
.assemblyVersion);
859
string publicKeyToken = item.GetMetadata(
ItemMetadataNames
.publicKeyToken);
865
string name = item.GetMetadata(
ItemMetadataNames
.assemblyName);
886
bool hasSpecificVersionMetadata = MetadataConversionUtilities.TryConvertItemMetadataToBool(referenceAssemblyFile,
ItemMetadataNames
.specificVersion);
902
ItemMetadataNames
.embedInteropTypes);
946
var implementationFile = reference.PrimarySourceItem.GetMetadata(
ItemMetadataNames
.winmdImplmentationFile);
1283
string frameworkReferenceName = reference.PrimarySourceItem.GetMetadata(
ItemMetadataNames
.frameworkReferenceName);
2704
bool hasImplementationFile = referenceItem.GetMetadata(
ItemMetadataNames
.winmdImplmentationFile).Length > 0;
2705
bool hasImageRuntime = referenceItem.GetMetadata(
ItemMetadataNames
.imageRuntime).Length > 0;
2706
bool hasWinMDFile = referenceItem.GetMetadata(
ItemMetadataNames
.winMDFile).Length > 0;
2719
referenceItem.RemoveMetadata(
ItemMetadataNames
.winmdImplmentationFile);
2726
referenceItem.RemoveMetadata(
ItemMetadataNames
.imageRuntime);
2733
referenceItem.RemoveMetadata(
ItemMetadataNames
.winMDFile);
2737
referenceItem.SetMetadata(
ItemMetadataNames
.version, reference.ReferenceVersion == null ? string.Empty : reference.ReferenceVersion.ToString());
2740
referenceItem.RemoveMetadata(
ItemMetadataNames
.fusionName);
2771
item.SetMetadata(
ItemMetadataNames
.destinationSubDirectory, FileUtilities.EnsureTrailingSlash(Path.GetDirectoryName(satelliteFile)));
2800
if (referenceItem.GetMetadata(
ItemMetadataNames
.msbuildReferenceSourceTarget).Length == 0)
2802
referenceItem.SetMetadata(
ItemMetadataNames
.msbuildReferenceSourceTarget, "ResolveAssemblyReference");
2805
if (referenceItem.GetMetadata(
ItemMetadataNames
.msbuildReferenceSourceTarget).Equals("ProjectReference"))
2809
referenceItem.SetMetadata(
ItemMetadataNames
.projectReferenceOriginalItemSpec, reference.PrimarySourceItem.GetMetadata("OriginalItemSpec"));
2828
referenceItem.SetMetadata(
ItemMetadataNames
.winmdImplmentationFile, Path.GetFileName(reference.ImplementationAssembly));
2832
nonForwardableMetadata?.Remove(
ItemMetadataNames
.winmdImplmentationFile);
2839
nonForwardableMetadata?.Remove(
ItemMetadataNames
.winMDFileType);
2842
referenceItem.SetMetadata(
ItemMetadataNames
.winMDFileType, "Managed");
2846
referenceItem.SetMetadata(
ItemMetadataNames
.winMDFileType, "Native");
2852
nonForwardableMetadata?.Remove(
ItemMetadataNames
.winMDFile);
2853
referenceItem.SetMetadata(
ItemMetadataNames
.winMDFile, "true");
2857
referenceItem.SetMetadata(
ItemMetadataNames
.fusionName, fusionName);
2870
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.resolvedFrom, reference.ResolvedSearchPath);
2873
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.copyLocal, reference.IsCopyLocal ? "true" : "false");
2878
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.redist, reference.RedistName);
2885
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.frameworkFile, "true");
2891
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.imageRuntime, reference.ImageRuntime);
2898
yield return new KeyValuePair<string, string>(
ItemMetadataNames
.isRedistRoot, (bool)reference.IsRedistRoot ? "true" : "false");
3032
RemoveMetadatum(
ItemMetadataNames
.winmdImplmentationFile, item, removedMetadata);
3033
RemoveMetadatum(
ItemMetadataNames
.imageRuntime, item, removedMetadata);
3034
RemoveMetadatum(
ItemMetadataNames
.winMDFile, item, removedMetadata);
3037
RemoveMetadatum(
ItemMetadataNames
.targetPath, item, removedMetadata);
3061
ItemMetadataNames
.copyLocal,
AssemblyDependency\ResolveAssemblyReference.cs (15)
1501
LogAttribute(item,
ItemMetadataNames
.privateMetadata);
1502
LogAttribute(item,
ItemMetadataNames
.hintPath);
1503
LogAttribute(item,
ItemMetadataNames
.specificVersion);
1504
LogAttribute(item,
ItemMetadataNames
.embedInteropTypes);
1505
LogAttribute(item,
ItemMetadataNames
.executableExtension);
1506
LogAttribute(item,
ItemMetadataNames
.subType);
1513
LogAttribute(item,
ItemMetadataNames
.privateMetadata);
1514
LogAttribute(item,
ItemMetadataNames
.fusionName);
1543
LogAttribute(installedAssemblyTable,
ItemMetadataNames
.frameworkDirectory);
1595
LogAttribute(installedAssemblySubsetTable,
ItemMetadataNames
.frameworkDirectory);
1632
LogAttribute(profileTable,
ItemMetadataNames
.frameworkDirectory);
3077
string frameworkDirectory = installedAssemblyTable.GetMetadata(
ItemMetadataNames
.frameworkDirectory);
3147
string subType = assembly.GetMetadata(
ItemMetadataNames
.subType);
3152
else if (!IsAvailableForTargetFramework(assembly.GetMetadata(
ItemMetadataNames
.targetFramework)))
3154
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)
159
string dependentUpon = resourceFile.GetMetadata(
ItemMetadataNames
.dependentUpon);
229
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)
2528
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)
649
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile)))
651
outputItemFromTarget.SetMetadata(
ItemMetadataNames
.msbuildSourceProjectFile, projects[i].GetMetadata(FileUtilities.ItemSpecModifiers.FullPath));
656
if (String.IsNullOrEmpty(outputItemFromTarget.GetMetadata(
ItemMetadataNames
.msbuildSourceTargetName)))
658
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");