public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("returnCalculation"); xmlWriter.WriteElementString("type", "vanillaReturnCal"); xmlWriter.WriteStartElement("vanillaReturnCal"); xmlWriter.WriteElementString("gearing", this.gearing_); xmlWriter.WriteElementString("spread", this.spread_); referenceCalculationInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("iXmlData"); xmlWriter.WriteElementString("type", "variableCalculation"); xmlWriter.WriteStartElement("variableCalculation"); referenceCalculationInfoViewModel_.buildXml(xmlWriter); operator1DListViewModel_.buildXml(xmlWriter); conditionOperatorViewModel_.buildXml(xmlWriter); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("returnCalculation"); xmlWriter.WriteElementString("type", "stopLossReturnCal"); xmlWriter.WriteStartElement("stopLossReturnCal"); xmlWriter.WriteElementString("power", this.power_); xmlWriter.WriteElementString("lossTrigger", this.lossTrigger_); xmlWriter.WriteElementString("maximumLoss", this.maximumLoss_); referenceCalculationInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteElementString("withNotional", this.withNotional_); xmlWriter.WriteElementString("isExpired", this.isExpired_); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("returnCalculation"); xmlWriter.WriteElementString("type", "callPutCompositeReturnCal"); xmlWriter.WriteStartElement("callPutCompositeReturnCal"); referenceCalculationInfoViewModel_.buildXml(xmlWriter); foreach (var item in optionPayoffFunctionViewModel_) { item.buildXml(xmlWriter); } foreach (var item in this.weight_) { xmlWriter.WriteElementString("weight", item); } xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventCalculation"); xmlWriter.WriteElementString("type", "upperBarrierEventCal"); xmlWriter.WriteStartElement("upperBarrierEventCal"); foreach (var item in dateInformationViewModel_) { item.buildXml(xmlWriter); } foreach (var item in this.upperTrigger_) { xmlWriter.WriteElementString("upperTrigger", item); } referenceCalculationInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventTrigger"); xmlWriter.WriteElementString("type", "vanillaRateTrigger"); xmlWriter.WriteStartElement("vanillaRateTrigger"); xmlWriter.WriteElementString("dayCounter", this.dayCounter_); xmlWriter.WriteElementString("calculationStartDate", this.calculationStartDate_); xmlWriter.WriteElementString("calculationEndDate", this.calculationEndDate_); xmlWriter.WriteElementString("gearing", this.gearing_); xmlWriter.WriteElementString("spread", this.spread_); referenceCalculationInfoViewModel_.buildXml(xmlWriter); payoffDateInfoViewModel_.buildXml(xmlWriter); xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }
public override void buildXml(System.Xml.XmlWriter xmlWriter) { xmlWriter.WriteStartElement("eventCalculation"); xmlWriter.WriteElementString("type", "simpleRangeEventCal"); xmlWriter.WriteStartElement("simpleRangeEventCal"); range1DViewModel_.buildXml(xmlWriter); referenceCalculationInfoViewModel_.buildXml(xmlWriter); if (dateInformationViewModel_ != null) { dateInformationViewModel_.buildXml(xmlWriter); } if (jointSimpleCalculationViewModel_ != null) { jointSimpleCalculationViewModel_.buildXml(xmlWriter); } xmlWriter.WriteEndElement(); xmlWriter.WriteEndElement(); }