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

◆ SignNode() [2/2]

void System.Xml.XmlBaseReader.SignNode ( XmlSigningNodeWriter writer)
inlineprivateinherited

Definition at line 3051 of file XmlBaseReader.cs.

3052 {
3053 switch (_node.NodeType)
3054 {
3055 case XmlNodeType.Element:
3056 {
3058 for (int i = 0; i < _attributeCount; i++)
3059 {
3061 }
3062 writer.WriteEndStartElement(_node.IsEmptyElement);
3063 break;
3064 }
3065 case XmlNodeType.Text:
3066 case XmlNodeType.CDATA:
3067 case XmlNodeType.Whitespace:
3068 case XmlNodeType.SignificantWhitespace:
3070 break;
3071 case XmlNodeType.XmlDeclaration:
3072 writer.WriteDeclaration();
3073 break;
3074 case XmlNodeType.Comment:
3075 writer.WriteComment(_node.Value.GetString());
3076 break;
3077 case XmlNodeType.EndElement:
3079 break;
3080 default:
3082 case XmlNodeType.None:
3083 break;
3084 }
3085 }
void Sign(XmlSigningNodeWriter writer)
void SignEndElement(XmlSigningNodeWriter writer)
void SignStartElement(XmlSigningNodeWriter writer)
XmlAttributeNode[] _attributeNodes
void SignAttribute(XmlSigningNodeWriter writer, XmlAttributeNode attributeNode)

References System.Xml.XmlBaseReader.NamespaceManager._attributeCount, System.Xml.XmlBaseReader._attributeNodes, System.Xml.XmlBaseReader._node, System.Xml.ValueHandle.GetString(), System.Xml.XmlBaseReader.XmlNode.IsEmptyElement, System.Xml.XmlBaseReader.XmlNode.NodeType, System.Xml.ValueHandle.Sign(), System.Xml.XmlBaseReader.SignAttribute(), System.Xml.XmlBaseReader.SignEndElement(), System.Xml.XmlBaseReader.SignStartElement(), System.Runtime.Serialization.DiagnosticUtility.ExceptionUtility.ThrowHelperError(), System.Xml.XmlBaseReader.XmlNode.Value, and System.writer.