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)
440if (XmlDocument != null) 442XmlDocument.FullPath = newFullPath; 479var declaration = XmlDocument.FirstChild as XmlDeclaration; 580projectWriter.Initialize(XmlDocument); 581XmlDocument.Save(projectWriter); 597public bool PreserveFormatting => Link != null ? RootLink.PreserveFormatting : XmlDocument?.PreserveWhitespace ?? false; 1555projectWriter.Initialize(XmlDocument); 1556XmlDocument.Save(projectWriter); 1623projectWriter.Initialize(XmlDocument); 1624XmlDocument.Save(projectWriter); 1716var oldDocument = XmlDocument; 1819return (XmlElementWithLocation)XmlDocument.CreateElement(name, XmlNamespace, location); 2105if (XmlDocument != null) 2107XmlDocument.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)