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

◆ WriteStartElement() [2/3]

override void System.Xml.XmlBinaryNodeWriter.WriteStartElement ( string prefix,
string localName )
inline

Definition at line 230 of file XmlBinaryNodeWriter.cs.

231 {
232 if (string.IsNullOrEmpty(prefix))
233 {
234 WriteNode(XmlBinaryNodeType.MinElement);
235 WriteName(localName);
236 return;
237 }
238 char c = prefix[0];
239 if (prefix.Length == 1 && c >= 'a' && c <= 'z')
240 {
241 WritePrefixNode(XmlBinaryNodeType.PrefixElementA, c - 97);
242 WriteName(localName);
243 }
244 else
245 {
246 WriteNode(XmlBinaryNodeType.Element);
248 WriteName(localName);
249 }
250 }
void WritePrefixNode(XmlBinaryNodeType nodeType, int ch)
void WriteNode(XmlBinaryNodeType nodeType)

References System.prefix, System.Xml.XmlBinaryNodeWriter.WriteName(), System.Xml.XmlBinaryNodeWriter.WriteNode(), and System.Xml.XmlBinaryNodeWriter.WritePrefixNode().

Referenced by System.Xml.XmlBinaryNodeWriter.WriteStartElement().