public UnderlyingInformation(XmlNode xmlNode) : base(xmlNode) { XmlNode typeNode = xmlNode.SelectSingleNode("type"); if (typeNode != null) { if (typeNode.Attributes["href"] != null || typeNode.Attributes["id"] != null) { if (typeNode.Attributes["id"] != null) { typeIDRef_ = typeNode.Attributes["id"].Value; XsdTypeToken ob = new XsdTypeToken(typeNode); IDManager.SetID(typeIDRef_, ob); } else if (typeNode.Attributes["href"] != null) { typeIDRef_ = typeNode.Attributes["href"].Value; } else { type_ = new XsdTypeToken(typeNode); } } else { type_ = new XsdTypeToken(typeNode); } } XmlNode indexUnderInfoNode = xmlNode.SelectSingleNode("indexUnderInfo"); if (indexUnderInfoNode != null) { if (indexUnderInfoNode.Attributes["href"] != null || indexUnderInfoNode.Attributes["id"] != null) { if (indexUnderInfoNode.Attributes["id"] != null) { indexUnderInfoIDRef_ = indexUnderInfoNode.Attributes["id"].Value; IndexUnderInfo ob = new IndexUnderInfo(indexUnderInfoNode); IDManager.SetID(indexUnderInfoIDRef_, ob); } else if (indexUnderInfoNode.Attributes["href"] != null) { indexUnderInfoIDRef_ = indexUnderInfoNode.Attributes["href"].Value; } else { indexUnderInfo_ = new IndexUnderInfo(indexUnderInfoNode); } } else { indexUnderInfo_ = new IndexUnderInfo(indexUnderInfoNode); } } }
public UnderlyingInformation(XmlNode xmlNode) : base(xmlNode) { XmlNode typeNode = xmlNode.SelectSingleNode("type"); if (typeNode != null) { if (typeNode.Attributes["href"] != null || typeNode.Attributes["id"] != null) { if (typeNode.Attributes["id"] != null) { typeIDRef_ = typeNode.Attributes["id"].Value; XsdTypeToken ob = new XsdTypeToken(typeNode); IDManager.SetID(typeIDRef_, ob); } else if (typeNode.Attributes["href"] != null) { typeIDRef_ = typeNode.Attributes["href"].Value; } else { type_ = new XsdTypeToken(typeNode); } } else { type_ = new XsdTypeToken(typeNode); } } XmlNode indexUnderInfoNode = xmlNode.SelectSingleNode("indexUnderInfo"); if (indexUnderInfoNode != null) { if (indexUnderInfoNode.Attributes["href"] != null || indexUnderInfoNode.Attributes["id"] != null) { if (indexUnderInfoNode.Attributes["id"] != null) { indexUnderInfoIDRef_ = indexUnderInfoNode.Attributes["id"].Value; IndexUnderInfo ob = new IndexUnderInfo(indexUnderInfoNode); IDManager.SetID(indexUnderInfoIDRef_, ob); } else if (indexUnderInfoNode.Attributes["href"] != null) { indexUnderInfoIDRef_ = indexUnderInfoNode.Attributes["href"].Value; } else { indexUnderInfo_ = new IndexUnderInfo(indexUnderInfoNode); } } else { indexUnderInfo_ = new IndexUnderInfo(indexUnderInfoNode); } } }