terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ WriteStartElement()

void System.Xml.Linq.ElementWriter.WriteStartElement ( XElement e)
inlineprivate

Definition at line 87 of file ElementWriter.cs.

88 {
89 this.PushElement(e);
90 XNamespace ns = e.name._ns;
91 string prefixOfNamespace = this.GetPrefixOfNamespace(ns, true);
92 XName name = e.name;
93 string namespaceName = ns._namespaceName;
94 string localName = name._localName;
95 XAttribute lastAttr = e.lastAttr;
96 if (lastAttr != null)
97 {
98 XAttribute next = lastAttr.next;
99 long num = 0L;
100 XName name2 = next.name;
101 XNamespace ns2 = name2._ns;
102 string localName2 = name2._localName;
103 string namespaceName2 = ns2._namespaceName;
104 string prefixOfNamespace2 = this.GetPrefixOfNamespace(ns2, num != 0L);
105 if (namespaceName2._stringLength == 0)
106 {
107 bool flag = localName2 == "xmlns";
108 }
109 string value = next.value;
110 XAttribute lastAttr2 = e.lastAttr;
111 }
112 }
class f__AnonymousType0<< Count > j__TPar
string GetPrefixOfNamespace(XNamespace ns, bool allowDefaultNamespace)

References System.Xml.Linq.XNamespace._namespaceName, System.Xml.Linq.XName._ns, System.Xml.Linq.ElementWriter.GetPrefixOfNamespace(), j__TPar, System.L, System.Xml.Linq.XElement.lastAttr, System.name, System.Xml.Linq.XAttribute.name, System.Xml.Linq.XElement.name, System.Xml.Linq.XAttribute.next, System.Xml.Linq.ElementWriter.PushElement(), System.value, and System.Xml.Linq.XAttribute.value.