public CreditDefaultSwapInstrument(XmlNode xmlNode) : base(xmlNode) { XmlNode creditDefaultSwapNode = xmlNode.SelectSingleNode("creditDefaultSwap"); if (creditDefaultSwapNode != null) { if (creditDefaultSwapNode.Attributes["href"] != null || creditDefaultSwapNode.Attributes["id"] != null) { if (creditDefaultSwapNode.Attributes["id"] != null) { creditDefaultSwapIDRef_ = creditDefaultSwapNode.Attributes["id"].Value; CreditDefaultSwap ob = new CreditDefaultSwap(creditDefaultSwapNode); IDManager.SetID(creditDefaultSwapIDRef_, ob); } else if (creditDefaultSwapNode.Attributes["href"] != null) { creditDefaultSwapIDRef_ = creditDefaultSwapNode.Attributes["href"].Value; } else { creditDefaultSwap_ = new CreditDefaultSwap(creditDefaultSwapNode); } } else { creditDefaultSwap_ = new CreditDefaultSwap(creditDefaultSwapNode); } } }
public void load(XmlNode node) { XmlNode headerNode = node.SelectSingleNode("instrument/header"); XmlNode issueInfoSwapNode = node.SelectSingleNode("instrument/issueInformation/swap"); XmlNode creditDefaultSwapNode = node.SelectSingleNode("instrument/creditDefaultSwap"); RiskMonitor.CreditDefaultSwap serial_cds = new RiskMonitor.CreditDefaultSwap(creditDefaultSwapNode); this.referenceInfoList_ = new ObservableCollection <ReferenceInfo>(); foreach (var item in serial_cds.ReferenceInformationList_.ReferenceInformation_) { ReferenceInfo referenceInfo = new ReferenceInfo(); referenceInfo.setReferenceInfo(item); this.referenceInfoList_.Add(referenceInfo); } }
public void load(XmlNode node) { XmlNode headerNode = node.SelectSingleNode("instrument/header"); XmlNode issueInfoSwapNode = node.SelectSingleNode("instrument/issueInformation/swap"); XmlNode creditDefaultSwapNode = node.SelectSingleNode("instrument/creditDefaultSwap"); RiskMonitor.CreditDefaultSwap serial_cds = new RiskMonitor.CreditDefaultSwap(creditDefaultSwapNode); this.referenceInfoList_ = new ObservableCollection<ReferenceInfo>(); foreach (var item in serial_cds.ReferenceInformationList_.ReferenceInformation_) { ReferenceInfo referenceInfo = new ReferenceInfo(); referenceInfo.setReferenceInfo(item); this.referenceInfoList_.Add(referenceInfo); } }