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)
1707if (item.Xml == itemElement) 2636.SkipWhile(i => i != item.Xml) 2647return [item.Xml, .. relevantElementsAfterInclude]; 3289if (item.Xml == itemElement) 3523if (item.Project == null || item.Xml.Parent == null) 3532VerifyThrowInvalidOperationNotImported(item.Xml.ContainingProject); 3534SplitItemElementIfNecessary(item.Xml); 3536ProjectElementContainer parent = item.Xml.Parent; 3538item.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));