internal override XElement CreateXml()
{
var xRoot = new XElement(XmlConstants.Brick);
xRoot.SetAttributeValue(XmlConstants.Type, XmlConstants.XmlIfLogicBeginBrick);
//TODO: Anstelle von einem <ifCondition>-Tag wird in der 093 ein formula element mit category="IF_CONDITION" verwendet
if (IfCondition != null)
{
/*var xVariable1 = new XElement(XmlConstants.XmlIfLogicBeginBrick);
xVariable1.Add(IfCondition.CreateXml());
xRoot.Add(xVariable1);*/
var xElement = IfCondition.CreateXml();
xElement.SetAttributeValue(XmlConstants.Category, XmlConstants.XmlIFCONDITION);
var xFormulalist = new XElement(XmlConstants.FormulaList);
xFormulalist.Add(xElement);
xRoot.Add(xFormulalist);
}
//xRoot.Add(IfLogicElseBrickReference.CreateXml());
//xRoot.Add(IfLogicEndBrickReference.CreateXml());
return xRoot;
}