public CT_CacheHierarchy() { this.extLstField = new CT_ExtensionList(); this.groupLevelsField = new CT_GroupLevels(); this.fieldsUsageField = new CT_FieldsUsage(); this.measureField = false; this.setField = false; this.iconSetField = 0; this.attributeField = false; this.timeField = false; this.keyAttributeField = false; this.measuresField = false; this.oneFieldField = false; this.hiddenField = false; }
public static CT_FieldsUsage Parse(XmlNode node, XmlNamespaceManager namespaceManager) { if (node == null) return null; CT_FieldsUsage ctObj = new CT_FieldsUsage(); if (node.Attributes["count"] != null) ctObj.count = XmlHelper.ReadUInt(node.Attributes["count"]); ctObj.fieldUsage = new List<CT_FieldUsage>(); foreach (XmlNode childNode in node.ChildNodes) { if (childNode.LocalName == "fieldUsage") ctObj.fieldUsage.Add(CT_FieldUsage.Parse(childNode, namespaceManager)); } return ctObj; }