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