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