Implemented interface member:
method
GetMetadataValue
Microsoft.Build.Evaluation.IItem.GetMetadataValue(System.String)
32 references to GetMetadataValue
dotnet (5)
Commands\Project\Convert\ProjectConvertCommand.cs (2)
342string include = item.GetMetadataValue("ExcludeFromFileBasedAppConversion"); 348string itemFullPath = Path.GetFullPath(path: item.GetMetadataValue("FullPath"), basePath: sourceFileDirectory);
Commands\Run\VirtualProjectBuildingCommand.cs (3)
571path: item.GetMetadataValue("FullPath"), 632writer.WriteString("Identity", item.GetMetadataValue("Identity")); 641writer.WriteString(metadatumName, item.GetMetadataValue(metadatumName));
Microsoft.Build (19)
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupIntrinsicTask.cs (1)
669return group.Where(item => metadataSet.Contains(matchOnMetadata.Select(m => item.GetMetadataValue(m)))).ToList();
Graph\GraphBuilder.cs (2)
717string existingTargetsMetadata = existingItem.GetMetadataValue(ItemMetadataNames.ProjectReferenceTargetsMetadataName); 718string newTargetsMetadata = newItem.GetMetadataValue(ItemMetadataNames.ProjectReferenceTargetsMetadataName);
Graph\ProjectGraph.cs (1)
814var targetsString = graphEdge.GetMetadataValue(ItemMetadataNames.ProjectReferenceTargetsMetadataName);
Graph\ProjectInterpretation.cs (14)
110if (!String.IsNullOrEmpty(projectReferenceItem.GetMetadataValue(ToolsVersionMetadataName))) 121string projectReferenceFullPath = projectReferenceItem.GetMetadataValue(FullPathMetadataName); 137string projectGuid = projectReferenceItem.GetMetadataValue(ProjectMetadataName); 185string overridePlatformNegotiationMetadataValue = projectReferenceItem.GetMetadataValue(OverridePlatformNegotiationValue); 313var globalPropertiesToRemove = SplitPropertyNames(projectReference.GetMetadataValue(GlobalPropertiesToRemoveMetadataName)); 328var setConfigurationString = projectReference.GetMetadataValue(SetConfigurationMetadataName); 329var setPlatformString = projectReference.GetMetadataValue(SetPlatformMetadataName); 330var setTargetFrameworkString = projectReference.GetMetadataValue(SetTargetFrameworkMetadataName); 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); 506bool skipNonexistentTargets = MSBuildStringIsTrue(projectReferenceTarget.GetMetadataValue("SkipNonexistentTargets")); 507bool targetsAreForOuterBuild = MSBuildStringIsTrue(projectReferenceTarget.GetMetadataValue(ProjectReferenceTargetIsOuterBuildMetadataName));
Instance\ProjectItemInstance.cs (1)
483return GetMetadataValue(metadataName);
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
MSBuild\ProjectFile\Extensions.cs (1)
58var versionRangeValue = item.GetMetadataValue(MetadataNames.Version);
MSBuild\ProjectFile\ProjectInstanceReader.cs (1)
157.Select(item => item.GetMetadataValue(MetadataNames.FullPath))
Microsoft.DotNet.HotReload.Watch (1)
Build\ProjectGraphUtilities.cs (1)
92=> item.GetMetadataValue(metadataName) is { Length: > 0 } value ? bool.TryParse(value, out var result) && result : defaultValue;
Microsoft.DotNet.ProjectTools (1)
VirtualProjectBuilder.cs (1)
356path: compileItem.GetMetadataValue("FullPath"),
MSBuild (2)
JsonOutputFormatter.cs (2)
62jsonItem["Identity"] = item.GetMetadataValue("Identity"); 191return item.GetMetadataValue(metadataName);
NuGet.Build.Tasks.Console (2)
ItemAdapter.cs (1)
24var value = _item.GetMetadataValue(name).Trim();
MSBuildProjectItemInstance.cs (1)
31protected override string GetPropertyValue(string name) => _projectItemInstance.GetMetadataValue(name);