Catrobat.IDE.Core.Xml.XmlObjects.Scripts.XmlBroadcastScript.CreateXml C# (CSharp) Method

CreateXml() private method

private CreateXml ( ) : System.Xml.Linq.XElement
return System.Xml.Linq.XElement
        internal override XElement CreateXml()
        {
            var xRoot = new XElement(XmlConstants.Script);
            xRoot.SetAttributeValue(XmlConstants.Type, XmlConstants.XmlBroadcastScriptType);

            CreateCommonXML(xRoot);

            if (ReceivedMessage != null)
            {
                xRoot.Add(new XElement(XmlConstants.ReceivedMessage)
                {
                    Value = ReceivedMessage
                });
            }

            return xRoot;
        }
    }