public IndexAdjustmentEvents(XmlNode xmlNode) { XmlNodeList indexModificationNodeList = xmlNode.SelectNodes("indexModification"); if (indexModificationNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in indexModificationNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { indexModificationIDRef = item.Attributes["id"].Name; IndexEventConsequenceEnum ob = IndexEventConsequenceEnum(); IDManager.SetID(indexModificationIDRef, ob); } else if (item.Attributes.ToString() == "href") { indexModificationIDRef = item.Attributes["href"].Name; } else { indexModification = new IndexEventConsequenceEnum(item); } } } XmlNodeList indexCancellationNodeList = xmlNode.SelectNodes("indexCancellation"); if (indexCancellationNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in indexCancellationNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { indexCancellationIDRef = item.Attributes["id"].Name; IndexEventConsequenceEnum ob = IndexEventConsequenceEnum(); IDManager.SetID(indexCancellationIDRef, ob); } else if (item.Attributes.ToString() == "href") { indexCancellationIDRef = item.Attributes["href"].Name; } else { indexCancellation = new IndexEventConsequenceEnum(item); } } } XmlNodeList indexDisruptionNodeList = xmlNode.SelectNodes("indexDisruption"); if (indexDisruptionNodeList.Count > 1) { throw new Exception(); } foreach (XmlNode item in indexDisruptionNodeList) { if (item.Attributes["href"] != null || item.Attributes["id"] == null) { if (item.Attributes["id"] != null) { indexDisruptionIDRef = item.Attributes["id"].Name; IndexEventConsequenceEnum ob = IndexEventConsequenceEnum(); IDManager.SetID(indexDisruptionIDRef, ob); } else if (item.Attributes.ToString() == "href") { indexDisruptionIDRef = item.Attributes["href"].Name; } else { indexDisruption = new IndexEventConsequenceEnum(item); } } } }
public IndexAdjustmentEvents(XmlNode xmlNode) { XmlNode indexModificationNode = xmlNode.SelectSingleNode("indexModification"); if (indexModificationNode != null) { if (indexModificationNode.Attributes["href"] != null || indexModificationNode.Attributes["id"] != null) { if (indexModificationNode.Attributes["id"] != null) { indexModificationIDRef_ = indexModificationNode.Attributes["id"].Value; IndexEventConsequenceEnum ob = new IndexEventConsequenceEnum(indexModificationNode); IDManager.SetID(indexModificationIDRef_, ob); } else if (indexModificationNode.Attributes["href"] != null) { indexModificationIDRef_ = indexModificationNode.Attributes["href"].Value; } else { indexModification_ = new IndexEventConsequenceEnum(indexModificationNode); } } else { indexModification_ = new IndexEventConsequenceEnum(indexModificationNode); } } XmlNode indexCancellationNode = xmlNode.SelectSingleNode("indexCancellation"); if (indexCancellationNode != null) { if (indexCancellationNode.Attributes["href"] != null || indexCancellationNode.Attributes["id"] != null) { if (indexCancellationNode.Attributes["id"] != null) { indexCancellationIDRef_ = indexCancellationNode.Attributes["id"].Value; IndexEventConsequenceEnum ob = new IndexEventConsequenceEnum(indexCancellationNode); IDManager.SetID(indexCancellationIDRef_, ob); } else if (indexCancellationNode.Attributes["href"] != null) { indexCancellationIDRef_ = indexCancellationNode.Attributes["href"].Value; } else { indexCancellation_ = new IndexEventConsequenceEnum(indexCancellationNode); } } else { indexCancellation_ = new IndexEventConsequenceEnum(indexCancellationNode); } } XmlNode indexDisruptionNode = xmlNode.SelectSingleNode("indexDisruption"); if (indexDisruptionNode != null) { if (indexDisruptionNode.Attributes["href"] != null || indexDisruptionNode.Attributes["id"] != null) { if (indexDisruptionNode.Attributes["id"] != null) { indexDisruptionIDRef_ = indexDisruptionNode.Attributes["id"].Value; IndexEventConsequenceEnum ob = new IndexEventConsequenceEnum(indexDisruptionNode); IDManager.SetID(indexDisruptionIDRef_, ob); } else if (indexDisruptionNode.Attributes["href"] != null) { indexDisruptionIDRef_ = indexDisruptionNode.Attributes["href"].Value; } else { indexDisruption_ = new IndexEventConsequenceEnum(indexDisruptionNode); } } else { indexDisruption_ = new IndexEventConsequenceEnum(indexDisruptionNode); } } }
public IndexAdjustmentEvents(XmlNode xmlNode) { XmlNode indexModificationNode = xmlNode.SelectSingleNode("indexModification"); if (indexModificationNode != null) { if (indexModificationNode.Attributes["href"] != null || indexModificationNode.Attributes["id"] != null) { if (indexModificationNode.Attributes["id"] != null) { indexModificationIDRef_ = indexModificationNode.Attributes["id"].Value; IndexEventConsequenceEnum ob = new IndexEventConsequenceEnum(indexModificationNode); IDManager.SetID(indexModificationIDRef_, ob); } else if (indexModificationNode.Attributes["href"] != null) { indexModificationIDRef_ = indexModificationNode.Attributes["href"].Value; } else { indexModification_ = new IndexEventConsequenceEnum(indexModificationNode); } } else { indexModification_ = new IndexEventConsequenceEnum(indexModificationNode); } } XmlNode indexCancellationNode = xmlNode.SelectSingleNode("indexCancellation"); if (indexCancellationNode != null) { if (indexCancellationNode.Attributes["href"] != null || indexCancellationNode.Attributes["id"] != null) { if (indexCancellationNode.Attributes["id"] != null) { indexCancellationIDRef_ = indexCancellationNode.Attributes["id"].Value; IndexEventConsequenceEnum ob = new IndexEventConsequenceEnum(indexCancellationNode); IDManager.SetID(indexCancellationIDRef_, ob); } else if (indexCancellationNode.Attributes["href"] != null) { indexCancellationIDRef_ = indexCancellationNode.Attributes["href"].Value; } else { indexCancellation_ = new IndexEventConsequenceEnum(indexCancellationNode); } } else { indexCancellation_ = new IndexEventConsequenceEnum(indexCancellationNode); } } XmlNode indexDisruptionNode = xmlNode.SelectSingleNode("indexDisruption"); if (indexDisruptionNode != null) { if (indexDisruptionNode.Attributes["href"] != null || indexDisruptionNode.Attributes["id"] != null) { if (indexDisruptionNode.Attributes["id"] != null) { indexDisruptionIDRef_ = indexDisruptionNode.Attributes["id"].Value; IndexEventConsequenceEnum ob = new IndexEventConsequenceEnum(indexDisruptionNode); IDManager.SetID(indexDisruptionIDRef_, ob); } else if (indexDisruptionNode.Attributes["href"] != null) { indexDisruptionIDRef_ = indexDisruptionNode.Attributes["href"].Value; } else { indexDisruption_ = new IndexEventConsequenceEnum(indexDisruptionNode); } } else { indexDisruption_ = new IndexEventConsequenceEnum(indexDisruptionNode); } } }