Terraria v1.4.4.9
Terraria source code documentation
|
Classes | |
class | NameType |
Package Functions | |
XDRSchema (DataSet ds, bool fInline) | |
void | LoadSchema (XmlElement schemaRoot, DataSet ds) |
XmlElement | FindTypeNode (XmlElement node) |
bool | IsTextOnlyContent (XmlElement node) |
bool | IsXDRField (XmlElement node, XmlElement typeNode) |
DataTable | HandleTable (XmlElement node) |
string | GetInstanceName (XmlElement node) |
void | HandleColumn (XmlElement node, DataTable table) |
void | GetMinMax (XmlElement elNode, ref int minOccurs, ref int maxOccurs) |
void | GetMinMax (XmlElement elNode, bool isAttribute, ref int minOccurs, ref int maxOccurs) |
void | HandleTypeNode (XmlElement typeNode, DataTable table, ArrayList tableChildren) |
DataTable | InstantiateTable (DataSet dataSet, XmlElement node, XmlElement typeNode) |
DataTable | InstantiateSimpleTable (DataSet dataSet, XmlElement node) |
Static Package Functions | |
static TypeConverter | GetConverter (Type type) |
static void | SetProperties (object instance, XmlAttributeCollection attrs) |
static bool | FEqualIdentity (XmlNode node, string name, string ns) |
static bool | GetBooleanAttribute (XmlElement element, string attrName, string attrNS, bool defVal) |
static string | GenUniqueColumnName (string proposedName, DataTable table) |
Package Attributes | |
string | _schemaName |
string | _schemaUri |
XmlElement | _schemaRoot |
DataSet | _ds |
Private Member Functions | |
Type | ParseDataType (string dt, string dtValues) |
Static Private Member Functions | |
static NameType | FindNameType (string name) |
Static Private Attributes | |
static readonly NameType[] | s_mapNameTypeXdr |
static readonly NameType | s_enumerationNameType = FindNameType("enumeration") |
Definition at line 9 of file XDRSchema.cs.