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

◆ HandleTable()

DataTable System.Data.XSDSchema.HandleTable ( XmlSchemaElement node)
inlinepackage

Definition at line 2450 of file XSDSchema.cs.

2451 {
2452 if (!IsTable(node))
2453 {
2454 return null;
2455 }
2456 object obj = FindTypeNode(node);
2457 if (node.MaxOccurs > 1m && obj == null)
2458 {
2460 }
2461 DataTable dataTable = InstantiateTable(node, (XmlSchemaComplexType)obj, node.RefName != null);
2463 return dataTable;
2464 }
bool IsTable(XmlSchemaElement node)
DataTable InstantiateSimpleTable(XmlSchemaElement node)
XmlSchemaAnnotated FindTypeNode(XmlSchemaAnnotated node)
DataTable InstantiateTable(XmlSchemaElement node, XmlSchemaComplexType typeNode, bool isRef)

References System.Xml.Dictionary, and System.obj.

Referenced by System.Data.XSDSchema.HandleParticle(), and System.Data.XSDSchema.LoadSchema().