Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ InsertBefore() [1/4]

override XmlWriter System.Xml.DocumentXPathNavigator.InsertBefore ( )
inlinevirtual

Reimplemented from System.Xml.XPath.XPathNavigator.

Definition at line 1381 of file DocumentXPathNavigator.cs.

1382 {
1383 switch (_source.NodeType)
1384 {
1385 case XmlNodeType.Attribute:
1386 case XmlNodeType.Document:
1387 case XmlNodeType.DocumentFragment:
1389 case XmlNodeType.Text:
1390 case XmlNodeType.CDATA:
1391 case XmlNodeType.Whitespace:
1392 case XmlNodeType.SignificantWhitespace:
1393 CalibrateText();
1394 break;
1395 }
1396 DocumentXmlWriter documentXmlWriter = new DocumentXmlWriter(DocumentXmlWriterType.InsertSiblingBefore, _source, _document);
1398 return new XmlWellFormedWriter(documentXmlWriter, documentXmlWriter.Settings);
1399 }
static string Xpn_BadPosition
Definition SR.cs:1316
Definition SR.cs:7
static XmlNamespaceManager GetNamespaceManager(XmlNode node, XmlDocument document)
virtual ? XmlNode ParentNode
Definition XmlNode.cs:76
XmlNodeType NodeType
Definition XmlNode.cs:73

References System.Xml.DocumentXPathNavigator._document, System.Xml.DocumentXPathNavigator._source, System.Xml.DocumentXPathNavigator.CalibrateText(), System.Xml.Dictionary, System.Xml.DocumentXPathNavigator.GetNamespaceManager(), System.Xml.XmlNode.NodeType, System.Xml.XmlNode.ParentNode, and System.SR.Xpn_BadPosition.