31 references to XmlDocument
Microsoft.Build (31)
Construction\ProjectElementContainer.cs (8)
535if (XmlDocument.PreserveWhitespace) 541var newWhitespaceNode = XmlDocument.CreateWhitespace(referenceSibling.XmlElement.PreviousSibling.Value); 551if (XmlDocument.PreserveWhitespace) 557var newWhitespaceNode = XmlDocument.CreateWhitespace(child.XmlElement.PreviousSibling.Value); 567if (XmlDocument.PreserveWhitespace) 577var leadingWhitespaceNode = XmlDocument.CreateWhitespace(Environment.NewLine + parentIndentation + DEFAULT_INDENT); 578var trailingWhiteSpaceNode = XmlDocument.CreateWhitespace(Environment.NewLine + parentIndentation); 621if (XmlDocument.PreserveWhitespace)
Construction\ProjectExtensionsElement.cs (1)
131idElement = XmlDocument.CreateElement(name, XmlElement.NamespaceURI);
Construction\ProjectRootElement.cs (14)
442if (XmlDocument != null) 444XmlDocument.FullPath = newFullPath; 481var declaration = XmlDocument.FirstChild as XmlDeclaration; 582projectWriter.Initialize(XmlDocument); 583XmlDocument.Save(projectWriter); 599public bool PreserveFormatting => Link != null ? RootLink.PreserveFormatting : XmlDocument?.PreserveWhitespace ?? false; 1557projectWriter.Initialize(XmlDocument); 1558XmlDocument.Save(projectWriter); 1625projectWriter.Initialize(XmlDocument); 1626XmlDocument.Save(projectWriter); 1718var oldDocument = XmlDocument; 1821return (XmlElementWithLocation)XmlDocument.CreateElement(name, XmlNamespace, location); 2107if (XmlDocument != null) 2109XmlDocument.FullPath = fullPath;
Evaluation\Preprocessor.cs (5)
93XmlDocument outerDocument = _project.Xml.XmlDocument; 146if (!_implicitImportsByProject.TryGetValue(resolvedImport.ImportingElement.XmlDocument, out imports)) 149_implicitImportsByProject[resolvedImport.ImportingElement.XmlDocument] = new List<ResolvedImport>(); 152imports = _implicitImportsByProject[resolvedImport.ImportingElement.XmlDocument]; 304XmlDocument innerDocument = resolved.XmlDocument;
Evaluation\ProjectRootElementCache.cs (3)
205document.PreserveWhitespace = projectRootElement.XmlDocument.PreserveWhitespace; 213string cacheContent = projectRootElement.XmlDocument.OuterXml; 313if (preserveFormatting != null && projectRootElement != null && projectRootElement.XmlDocument.PreserveWhitespace != preserveFormatting)