public override EndIfBrick Convert1(XmlIfLogicEndBrick o, XmlModelConvertContext c) { var ifBrickConverter = new IfLogicBrickConverter(); var elseBrickConverter = new IfLogicElseBrickConverter(); var result = new EndIfBrick(); c.Bricks[o] = result; result.Begin = o.IfLogicBeginBrick == null ? null : (IfBrick)ifBrickConverter.Convert(o.IfLogicBeginBrick, c); result.Else = o.IfLogicElseBrick == null ? null : (ElseBrick)elseBrickConverter.Convert(o.IfLogicElseBrick, c); return(result); }
public override XmlIfLogicEndBrick Convert1(EndIfBrick m, XmlModelConvertBackContext c) { var ifBrickConverter = new IfLogicBrickConverter(); var elseBrickConverter = new IfLogicElseBrickConverter(); var result = new XmlIfLogicEndBrick(); c.Bricks[m] = result; result.IfLogicBeginBrick = m.Begin == null ? null : (XmlIfLogicBeginBrick)ifBrickConverter.Convert(m.Begin, c); result.IfLogicElseBrick = m.Else == null ? null : (XmlIfLogicElseBrick)elseBrickConverter.Convert(m.Else, c); return(result); }