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

◆ NodeType

override XmlNodeType System.Xml.Linq.XNodeReader.NodeType
get

Definition at line 170 of file XNodeReader.cs.

171 {
172 get
173 {
174 if (!IsInteractive)
175 {
176 return XmlNodeType.None;
177 }
178 if (_source is XObject xObject)
179 {
180 if (IsEndElement)
181 {
182 return XmlNodeType.EndElement;
183 }
184 XmlNodeType nodeType = xObject.NodeType;
185 if (nodeType != XmlNodeType.Text)
186 {
187 return nodeType;
188 }
189 if (xObject.parent != null && xObject.parent.parent == null && xObject.parent is XDocument)
190 {
191 return XmlNodeType.Whitespace;
192 }
193 return XmlNodeType.Text;
194 }
195 if (_parent is XDocument)
196 {
197 return XmlNodeType.Whitespace;
198 }
199 return XmlNodeType.Text;
200 }
201 }