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