20 references to Xml
dotnet-openapi (1)
ProjectExtensions.cs (1)
17item.Xml.AddMetadata(kvp.Key, kvp.Value, expressAsAttribute: true);
Microsoft.Build (14)
Definition\Project.cs (10)
1689if (item.Xml == itemElement) 2764.SkipWhile(i => i != item.Xml) 2775return [item.Xml, .. relevantElementsAfterInclude]; 3413if (item.Xml == itemElement) 3647if (item.Project == null || item.Xml.Parent == null) 3656VerifyThrowInvalidOperationNotImported(item.Xml.ContainingProject); 3658SplitItemElementIfNecessary(item.Xml); 3660ProjectElementContainer parent = item.Xml.Parent; 3662item.Xml.Parent.RemoveChild(item.Xml);
Definition\ProjectItem.cs (1)
853? BuiltInMetadata.GetMetadataValueEscaped(_project.DirectoryPath, _evaluatedIncludeBeforeWildcardExpansionEscaped, _evaluatedIncludeEscaped, Xml.ContainingProject.FullPath, modifierKind, ref _cachedModifiers)
Instance\ProjectInstance.cs (2)
3467item.Xml.ContainingProject.EscapedFullPath, 3527item.Xml.ContainingProject.EscapedFullPath,
ObjectModelRemoting\DefinitionObjectsLinks\ProjectItemLink.cs (1)
22/// Access to remote <see cref="ProjectItem.Xml"/>.
NuGet.CommandLine.XPlat (5)
Utility\MSBuildAPIUtility.cs (5)
251var packageVersions = project.Items.Where(item => item.ItemType == PACKAGE_VERSION_TYPE_TAG && item.EvaluatedInclude.Equals(packageReferenceArgs.PackageId) && !item.Xml.ContainingProject.FullPath.Equals(directoryPackagesPropsPath)); 259var packageReferenceOutsideProjectFile = project.Items.Where(item => item.ItemType == PACKAGE_REFERENCE_TYPE_TAG && item.Xml.ContainingProject.FullPath.Equals(directoryPackagesPropsPath)); 514.Select(item => item.Xml.Parent as ProjectItemGroupElement) 605packageReferenceItem.Xml.ContainingProject.FullPath)); 671importedPackageReference.Xml.ContainingProject.FullPath));