public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.BarrierInfo serial_BarrierInfo = serial_Class as FpmlSerializedCSharp.BarrierInfo; FpmlSerializedCSharp.ConstDualBarrierInfo serial_ConstDualBarrierInfo = serial_BarrierInfo.ConstDualBarrierInfo_; FpmlSerializedCSharp.ReferenceCalculationInfo serial_referenceCalculationInfo = serial_ConstDualBarrierInfo.ReferenceCalculationInfo_; string referenceCalculationInfotype = serial_referenceCalculationInfo.Excel_type_.ValueStr; this.referenceCalculationInfoViewModel_ = ReferenceCalculationInfoViewModel.CreateReferenceCalculationInfo(referenceCalculationInfotype); this.referenceCalculationInfoViewModel_.setFromSerial(serial_referenceCalculationInfo); FpmlSerializedCSharp.BarrierDateInfo serial_barrierDateInfo = serial_ConstDualBarrierInfo.BarrierDateInfo_; string barrierDateInfotype = serial_barrierDateInfo.Excel_type_.ValueStr; this.barrierDateInfoViewModel_ = BarrierDateInfoViewModel.CreateBarrierDateInfo(barrierDateInfotype); this.barrierDateInfoViewModel_.setFromSerial(serial_barrierDateInfo); this.upperTrigger_ = serial_ConstDualBarrierInfo.UpperTrigger_.ValueStr; this.lowerTrigger_ = serial_ConstDualBarrierInfo.LowerTrigger_.ValueStr; this.pastEventOccDate_ = StringConverter.xmlDateToDateTime(serial_ConstDualBarrierInfo.PastEventOccDate_.ValueStr); this.pastEventOccValue_ = serial_ConstDualBarrierInfo.PastEventOccValue_.ValueStr; this.refVariableFlag_eventOccDate_ = StringConverter.xmlDateToDateTime(serial_ConstDualBarrierInfo.RefVariableFlag_eventOccDate_.ValueStr); this.refVariableFlag_eventOccValue_ = serial_ConstDualBarrierInfo.RefVariableFlag_eventOccValue_.ValueStr; }
public override void setFromSerial(FpmlSerializedCSharp.ISerialized serial_Class) { FpmlSerializedCSharp.BarrierInfo serial_BarrierInfo = serial_Class as FpmlSerializedCSharp.BarrierInfo; FpmlSerializedCSharp.ConstLowerBarrierInfo serial_ConstLowerBarrierInfo = serial_BarrierInfo.ConstLowerBarrierInfo_; FpmlSerializedCSharp.ReferenceCalculationInfo serial_referenceCalculationInfo = serial_ConstLowerBarrierInfo.ReferenceCalculationInfo_; string referenceCalculationInfotype = serial_referenceCalculationInfo.Excel_type_.ValueStr; this.referenceCalculationInfoViewModel_ = ReferenceCalculationInfoViewModel.CreateReferenceCalculationInfo(referenceCalculationInfotype); this.referenceCalculationInfoViewModel_.setFromSerial(serial_referenceCalculationInfo); FpmlSerializedCSharp.BarrierDateInfo serial_barrierDateInfo = serial_ConstLowerBarrierInfo.BarrierDateInfo_; string barrierDateInfotype = serial_barrierDateInfo.Excel_type_.ValueStr; this.barrierDateInfoViewModel_ = BarrierDateInfoViewModel.CreateBarrierDateInfo(barrierDateInfotype); this.barrierDateInfoViewModel_.setFromSerial(serial_barrierDateInfo); this.trigger_ = serial_ConstLowerBarrierInfo.Trigger_.ValueStr; this.pastEventOccDate_ = StringConverter.xmlDateToDateTime(serial_ConstLowerBarrierInfo.PastEventOccDate_.ValueStr); this.pastEventOccValue_ = serial_ConstLowerBarrierInfo.PastEventOccValue_.ValueStr; this.refVariableFlag_eventOccDate_ = StringConverter.xmlDateToDateTime(serial_ConstLowerBarrierInfo.RefVariableFlag_eventOccDate_.ValueStr); this.refVariableFlag_eventOccValue_ = serial_ConstLowerBarrierInfo.RefVariableFlag_eventOccValue_.ValueStr; }