37 references to XmlDocument
Microsoft.Build (31)
Construction\ProjectElementContainer.cs (8)
526
if (
XmlDocument
.PreserveWhitespace)
532
var newWhitespaceNode =
XmlDocument
.CreateWhitespace(referenceSibling.XmlElement.PreviousSibling.Value);
542
if (
XmlDocument
.PreserveWhitespace)
548
var newWhitespaceNode =
XmlDocument
.CreateWhitespace(child.XmlElement.PreviousSibling.Value);
558
if (
XmlDocument
.PreserveWhitespace)
568
var leadingWhitespaceNode =
XmlDocument
.CreateWhitespace(Environment.NewLine + parentIndentation + DEFAULT_INDENT);
569
var trailingWhiteSpaceNode =
XmlDocument
.CreateWhitespace(Environment.NewLine + parentIndentation);
612
if (
XmlDocument
.PreserveWhitespace)
Construction\ProjectExtensionsElement.cs (1)
137
idElement =
XmlDocument
.CreateElement(name, XmlElement.NamespaceURI);
Construction\ProjectRootElement.cs (14)
440
if (
XmlDocument
!= null)
442
XmlDocument
.FullPath = newFullPath;
479
var declaration =
XmlDocument
.FirstChild as XmlDeclaration;
580
projectWriter.Initialize(
XmlDocument
);
581
XmlDocument
.Save(projectWriter);
597
public bool PreserveFormatting => Link != null ? RootLink.PreserveFormatting :
XmlDocument
?.PreserveWhitespace ?? false;
1561
projectWriter.Initialize(
XmlDocument
);
1562
XmlDocument
.Save(projectWriter);
1629
projectWriter.Initialize(
XmlDocument
);
1630
XmlDocument
.Save(projectWriter);
1722
var oldDocument =
XmlDocument
;
1825
return (XmlElementWithLocation)
XmlDocument
.CreateElement(name, XmlNamespace, location);
2111
if (
XmlDocument
!= null)
2113
XmlDocument
.FullPath = fullPath;
Evaluation\Preprocessor.cs (5)
93
XmlDocument outerDocument = _project.Xml.
XmlDocument
;
146
if (!_implicitImportsByProject.TryGetValue(resolvedImport.ImportingElement.
XmlDocument
, out imports))
149
_implicitImportsByProject[resolvedImport.ImportingElement.
XmlDocument
] = new List<ResolvedImport>();
152
imports = _implicitImportsByProject[resolvedImport.ImportingElement.
XmlDocument
];
304
XmlDocument innerDocument = resolved.
XmlDocument
;
Evaluation\ProjectRootElementCache.cs (3)
208
document.PreserveWhitespace = projectRootElement.
XmlDocument
.PreserveWhitespace;
216
string cacheContent = projectRootElement.
XmlDocument
.OuterXml;
318
if (preserveFormatting != null && projectRootElement != null && projectRootElement.
XmlDocument
.PreserveWhitespace != preserveFormatting)
Microsoft.Build.Engine.UnitTests (6)
ConsoleLogger_Tests.cs (2)
149
System.Xml.XmlAttribute attribute = task.
XmlDocument
.CreateAttribute("Text");
152
attribute = task.
XmlDocument
.CreateAttribute("MessageImportance");
Construction\ProjectRootElement_Tests.cs (4)
79
Assert.False(xml.
XmlDocument
.IsReadOnly);
80
var children = xml.
XmlDocument
.ChildNodes;
111
Assert.True(xml.
XmlDocument
.IsReadOnly);
112
var children = xml.
XmlDocument
.ChildNodes;