37 references to XmlDocument
Microsoft.Build (31)
Construction\ProjectElementContainer.cs (8)
526if (XmlDocument.PreserveWhitespace) 532var newWhitespaceNode = XmlDocument.CreateWhitespace(referenceSibling.XmlElement.PreviousSibling.Value); 542if (XmlDocument.PreserveWhitespace) 548var newWhitespaceNode = XmlDocument.CreateWhitespace(child.XmlElement.PreviousSibling.Value); 558if (XmlDocument.PreserveWhitespace) 568var leadingWhitespaceNode = XmlDocument.CreateWhitespace(Environment.NewLine + parentIndentation + DEFAULT_INDENT); 569var trailingWhiteSpaceNode = XmlDocument.CreateWhitespace(Environment.NewLine + parentIndentation); 612if (XmlDocument.PreserveWhitespace)
Construction\ProjectExtensionsElement.cs (1)
137idElement = 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; 1561projectWriter.Initialize(XmlDocument); 1562XmlDocument.Save(projectWriter); 1629projectWriter.Initialize(XmlDocument); 1630XmlDocument.Save(projectWriter); 1722var oldDocument = XmlDocument; 1825return (XmlElementWithLocation)XmlDocument.CreateElement(name, XmlNamespace, location); 2111if (XmlDocument != null) 2113XmlDocument.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)
208document.PreserveWhitespace = projectRootElement.XmlDocument.PreserveWhitespace; 216string cacheContent = projectRootElement.XmlDocument.OuterXml; 318if (preserveFormatting != null && projectRootElement != null && projectRootElement.XmlDocument.PreserveWhitespace != preserveFormatting)
Microsoft.Build.Engine.UnitTests (6)
ConsoleLogger_Tests.cs (2)
149System.Xml.XmlAttribute attribute = task.XmlDocument.CreateAttribute("Text"); 152attribute = task.XmlDocument.CreateAttribute("MessageImportance");
Construction\ProjectRootElement_Tests.cs (4)
79Assert.False(xml.XmlDocument.IsReadOnly); 80var children = xml.XmlDocument.ChildNodes; 111Assert.True(xml.XmlDocument.IsReadOnly); 112var children = xml.XmlDocument.ChildNodes;