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

◆ HandleTypeNode()

void System.Data.XDRSchema.HandleTypeNode ( XmlElement typeNode,
DataTable table,
ArrayList tableChildren )
inlinepackage

Definition at line 460 of file XDRSchema.cs.

461 {
462 for (XmlNode xmlNode = typeNode.FirstChild; xmlNode != null; xmlNode = xmlNode.NextSibling)
463 {
464 if (!(xmlNode is XmlElement))
465 {
466 continue;
467 }
468 if (XMLSchema.FEqualIdentity(xmlNode, "element", "urn:schemas-microsoft-com:xml-data"))
469 {
471 if (dataTable != null)
472 {
474 continue;
475 }
476 }
477 if (XMLSchema.FEqualIdentity(xmlNode, "attribute", "urn:schemas-microsoft-com:xml-data") || XMLSchema.FEqualIdentity(xmlNode, "element", "urn:schemas-microsoft-com:xml-data"))
478 {
480 }
481 }
482 }
DataTable HandleTable(XmlElement node)
Definition XDRSchema.cs:217
void HandleColumn(XmlElement node, DataTable table)
Definition XDRSchema.cs:295
virtual ? XmlNode FirstChild
Definition XmlNode.cs:120

References System.Xml.Dictionary, System.Data.XMLSchema.FEqualIdentity(), System.Xml.XmlNode.FirstChild, System.Data.XDRSchema.HandleColumn(), and System.Data.XDRSchema.HandleTable().

Referenced by System.Data.XDRSchema.InstantiateTable().