Implemented interface member:
method
GetMetadataValue
Microsoft.Build.Evaluation.IItem.GetMetadataValue(System.String)
35 references to GetMetadataValue
dotnet (8)
Commands\Project\Convert\ProjectConvertCommand.cs (4)
360string include = item.GetMetadataValue("ExcludeFromFileBasedAppConversion"); 366string itemFullPath = Path.GetFullPath(path: item.GetMetadataValue("FullPath"), basePath: sourceFileDirectory); 401item.GetMetadataValue(VirtualProjectBuilder.FromIncludeDirectiveMetadataName), 439var fullPath = Path.GetFullPath(item.GetMetadataValue("FullPath"), outputDirectory);
Commands\Run\EnvironmentVariablesToMSBuild.cs (1)
69result[item.EvaluatedInclude] = item.GetMetadataValue(ValueMetadataName);
Commands\Run\VirtualProjectBuildingCommand.cs (3)
575path: item.GetMetadataValue("FullPath"), 636writer.WriteString("Identity", item.GetMetadataValue("Identity")); 645writer.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)
718string existingTargetsMetadata = existingItem.GetMetadataValue(ItemMetadataNames.ProjectReferenceTargetsMetadataName); 719string newTargetsMetadata = newItem.GetMetadataValue(ItemMetadataNames.ProjectReferenceTargetsMetadataName);
Graph\ProjectGraph.cs (1)
916string targetsString = graphEdge.GetMetadataValue(ItemMetadataNames.ProjectReferenceTargetsMetadataName);
Graph\ProjectInterpretation.cs (14)
108if (!String.IsNullOrEmpty(projectReferenceItem.GetMetadataValue(ToolsVersionMetadataName))) 119string projectReferenceFullPath = projectReferenceItem.GetMetadataValue(FullPathMetadataName); 135string projectGuid = projectReferenceItem.GetMetadataValue(ProjectMetadataName); 183string overridePlatformNegotiationMetadataValue = projectReferenceItem.GetMetadataValue(OverridePlatformNegotiationValue); 351var globalPropertiesToRemove = SplitPropertyNames(projectReference.GetMetadataValue(GlobalPropertiesToRemoveMetadataName)); 366var setConfigurationString = projectReference.GetMetadataValue(SetConfigurationMetadataName); 367var setPlatformString = projectReference.GetMetadataValue(SetPlatformMetadataName); 368var setTargetFrameworkString = projectReference.GetMetadataValue(SetTargetFrameworkMetadataName); 426var properties = SplitPropertyNameValuePairs(ItemMetadataNames.PropertiesMetadataName, projectReference.GetMetadataValue(ItemMetadataNames.PropertiesMetadataName)); 427var additionalProperties = SplitPropertyNameValuePairs(ItemMetadataNames.AdditionalPropertiesMetadataName, projectReference.GetMetadataValue(ItemMetadataNames.AdditionalPropertiesMetadataName)); 428var undefineProperties = SplitPropertyNames(projectReference.GetMetadataValue(ItemMetadataNames.UndefinePropertiesMetadataName)); 563string targetsMetadataValue = projectReferenceTarget.GetMetadataValue(ItemMetadataNames.ProjectReferenceTargetsMetadataName); 564bool skipNonexistentTargets = MSBuildStringIsTrue(projectReferenceTarget.GetMetadataValue("SkipNonexistentTargets")); 565bool 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)
161.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)
386path: 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);