public static CT_Item Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) return null; CT_Item ctObj = new CT_Item(); ctObj.n = XmlHelper.ReadString(node.Attributes["n"]); if (node.Attributes["t"] != null) ctObj.t = (ST_ItemType)Enum.Parse(typeof(ST_ItemType), node.Attributes["t"].Value); if (node.Attributes["h"] != null) ctObj.h = XmlHelper.ReadBool(node.Attributes["h"]); if (node.Attributes["s"] != null) ctObj.s = XmlHelper.ReadBool(node.Attributes["s"]); if (node.Attributes["sd"] != null) ctObj.sd = XmlHelper.ReadBool(node.Attributes["sd"]); if (node.Attributes["f"] != null) ctObj.f = XmlHelper.ReadBool(node.Attributes["f"]); if (node.Attributes["m"] != null) ctObj.m = XmlHelper.ReadBool(node.Attributes["m"]); if (node.Attributes["c"] != null) ctObj.c = XmlHelper.ReadBool(node.Attributes["c"]); if (node.Attributes["x"] != null) ctObj.x = XmlHelper.ReadUInt(node.Attributes["x"]); if (node.Attributes["d"] != null) ctObj.d = XmlHelper.ReadBool(node.Attributes["d"]); if (node.Attributes["e"] != null) ctObj.e = XmlHelper.ReadBool(node.Attributes["e"]); return ctObj; }
public CT_Item AddNewItem() { if (this.itemField == null) this.itemField = new List<CT_Item>(); CT_Item i = new CT_Item(); this.itemField.Add(i); return i; }