public static CT_DefinedName Parse(XElement node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_DefinedName ctObj = new CT_DefinedName(); ctObj.name = XmlHelper.ReadString(node.Attribute("name")); ctObj.comment = XmlHelper.ReadString(node.Attribute("comment")); ctObj.customMenu = XmlHelper.ReadString(node.Attribute("customMenu")); ctObj.description = XmlHelper.ReadString(node.Attribute("description")); ctObj.help = XmlHelper.ReadString(node.Attribute("help")); ctObj.statusBar = XmlHelper.ReadString(node.Attribute("statusBar")); ctObj.localSheetId = XmlHelper.ReadUInt(node.Attribute("localSheetId")); ctObj.localSheetIdFieldSpecified = node.Attribute("localSheetId") != null; ctObj.hidden = XmlHelper.ReadBool(node.Attribute("hidden")); ctObj.function = XmlHelper.ReadBool(node.Attribute("function")); ctObj.vbProcedure = XmlHelper.ReadBool(node.Attribute("vbProcedure")); ctObj.xlm = XmlHelper.ReadBool(node.Attribute("xlm")); ctObj.functionGroupId = XmlHelper.ReadUInt(node.Attribute("functionGroupId")); ctObj.shortcutKey = XmlHelper.ReadString(node.Attribute("shortcutKey")); ctObj.publishToServer = XmlHelper.ReadBool(node.Attribute("publishToServer")); ctObj.workbookParameter = XmlHelper.ReadBool(node.Attribute("workbookParameter")); ctObj.Value = node.Value; return(ctObj); }
public CT_DefinedName AddNewDefinedName() { if (this.definedNameField == null) { this.definedNameField = new List <CT_DefinedName>(); } CT_DefinedName dn = new CT_DefinedName(); this.definedNameField.Add(dn); return(dn); }
public static CT_DefinedNames Parse(XElement node, XmlNamespaceManager namespaceManager) { if (node == null) { return(null); } CT_DefinedNames ctObj = new CT_DefinedNames(); ctObj.definedName = new List <CT_DefinedName>(); foreach (XElement childNode in node.ChildElements()) { if (childNode.Name.LocalName == "definedName") { ctObj.definedName.Add(CT_DefinedName.Parse(childNode, namespaceManager)); } } return(ctObj); }