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

◆ ToString()

override string System.Xml.XmlNode.DebuggerDisplayXmlNodeProxy.ToString ( )
inline

Definition at line 24 of file XmlNode.cs.

25 {
26 XmlNodeType nodeType = _node.NodeType;
27 string text = nodeType.ToString();
28 switch (nodeType)
29 {
30 case XmlNodeType.Element:
31 case XmlNodeType.EntityReference:
32 text = text + ", Name=\"" + _node.Name + "\"";
33 break;
34 case XmlNodeType.Attribute:
35 case XmlNodeType.ProcessingInstruction:
36 text = text + ", Name=\"" + _node.Name + "\", Value=\"" + XmlConvert.EscapeValueForDebuggerDisplay(_node.Value) + "\"";
37 break;
38 case XmlNodeType.Text:
39 case XmlNodeType.CDATA:
40 case XmlNodeType.Comment:
41 case XmlNodeType.Whitespace:
42 case XmlNodeType.SignificantWhitespace:
43 case XmlNodeType.XmlDeclaration:
44 text = text + ", Value=\"" + XmlConvert.EscapeValueForDebuggerDisplay(_node.Value) + "\"";
45 break;
46 case XmlNodeType.DocumentType:
47 {
48 XmlDocumentType xmlDocumentType = (XmlDocumentType)_node;
49 text = text + ", Name=\"" + xmlDocumentType.Name + "\", SYSTEM=\"" + xmlDocumentType.SystemId + "\", PUBLIC=\"" + xmlDocumentType.PublicId + "\", Value=\"" + XmlConvert.EscapeValueForDebuggerDisplay(xmlDocumentType.InternalSubset) + "\"";
50 break;
51 }
52 }
53 return text;
54 }
virtual ? string Value
Definition XmlNode.cs:62
XmlNodeType NodeType
Definition XmlNode.cs:73

References System.Xml.XmlNode.DebuggerDisplayXmlNodeProxy._node, System.Xml.Dictionary, System.Xml.XmlConvert.EscapeValueForDebuggerDisplay(), System.Xml.XmlNode.NodeType, System.text, and System.Xml.XmlNode.Value.