public void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("iXmlData");
            xmlWriter.WriteElementString("type", "swapStreamPara");
            xmlWriter.WriteStartElement("swapStreamPara");
            xmlWriter.WriteElementString("notional", this.notional_);

            discountCurve_paraViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
示例#2
0
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("pricingParameter");
            xmlWriter.WriteElementString("type", "stepDownKI_para");
            xmlWriter.WriteStartElement("stepDownKI_para");
            calculationAmountViewModel_.buildXml(xmlWriter);

            underlyingInfo_paraViewModel_.buildXml(xmlWriter);

            discountCurve_paraViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }
        public override void buildXml(System.Xml.XmlWriter xmlWriter)
        {
            xmlWriter.WriteStartElement("pricingParameter");
            xmlWriter.WriteElementString("type", "standardCredit_para");
            xmlWriter.WriteStartElement("standardCredit_para");
            referenceEntityInfo_paraViewModel_.buildXml(xmlWriter);

            discountCurve_paraViewModel_.buildXml(xmlWriter);

            xmlWriter.WriteElementString("recoveryRate", this.recoveryRate_);

            xmlWriter.WriteEndElement();
            xmlWriter.WriteEndElement();
        }