public override XmlRepeatBrick Convert1(RepeatBrick m, XmlModelConvertBackContext c) { var formulaConverter = new FormulaConverter(); var loopEndBrickConverter = new RepeatEndBrickConverter(); var result = new XmlRepeatBrick { TimesToRepeat = m.Count == null ? new XmlFormula() : formulaConverter.Convert(m.Count, c) }; c.Bricks[m] = result; return(result); }
public override RepeatBrick Convert1(XmlRepeatBrick o, XmlModelConvertContext c) { var formulaConverter = new FormulaConverter(); var repeatEndBrickConverter = new RepeatEndBrickConverter(); var result = new RepeatBrick { Count = o.TimesToRepeat == null ? null : formulaConverter.Convert(o.TimesToRepeat, c) }; c.Bricks[o] = result; return(result); }