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)
1706if (item.Xml == itemElement) 2635.SkipWhile(i => i != item.Xml) 2646return [item.Xml, .. relevantElementsAfterInclude]; 3285if (item.Xml == itemElement) 3519if (item.Project == null || item.Xml.Parent == null) 3528VerifyThrowInvalidOperationNotImported(item.Xml.ContainingProject); 3530SplitItemElementIfNecessary(item.Xml); 3532ProjectElementContainer parent = item.Xml.Parent; 3534item.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)
3539item.Xml.ContainingProject.EscapedFullPath, 3599item.Xml.ContainingProject.EscapedFullPath,
ObjectModelRemoting\DefinitionObjectsLinks\ProjectItemLink.cs (1)
22/// Access to remote <see cref="ProjectItem.Xml"/>.
NuGet.CommandLine.XPlat (5)
Utility\MSBuildAPIUtility.cs (5)
252var packageVersions = project.Items.Where(item => item.ItemType == PACKAGE_VERSION_TYPE_TAG && item.EvaluatedInclude.Equals(packageReferenceArgs.PackageId) && !item.Xml.ContainingProject.FullPath.Equals(directoryPackagesPropsPath)); 260var packageReferenceOutsideProjectFile = project.Items.Where(item => item.ItemType == PACKAGE_REFERENCE_TYPE_TAG && item.Xml.ContainingProject.FullPath.Equals(directoryPackagesPropsPath)); 515.Select(item => item.Xml.Parent as ProjectItemGroupElement) 606packageReferenceItem.Xml.ContainingProject.FullPath)); 672importedPackageReference.Xml.ContainingProject.FullPath));