internal override XElement CreateXml()
{
var xProjectHeader = new XElement(XmlConstants.Header);
xProjectHeader.Add(new XElement(XmlConstants.ApplicationBuildName)
{
Value = ApplicationBuildName
});
xProjectHeader.Add(new XElement(XmlConstants.ApplicationBuildNumber)
{
Value = ApplicationBuildNumber.ToString(CultureInfo.InvariantCulture)
});
xProjectHeader.Add(new XElement(XmlConstants.ApplicationNameText)
{
Value = ApplicationName
});
xProjectHeader.Add(new XElement(XmlConstants.ApplicationVersion)
{
Value = ApplicationVersion
});
xProjectHeader.Add(new XElement(XmlConstants.CatrobatLanguageVersion)
{
Value = CatrobatLanguageVersion
});
xProjectHeader.Add(new XElement(XmlConstants.DateTimeUpload)
{
Value = DateTimeUpload
});
xProjectHeader.Add(new XElement(XmlConstants.Description)
{
Value = Description
});
xProjectHeader.Add(new XElement(XmlConstants.DeviceName)
{
Value = DeviceName
});
xProjectHeader.Add(new XElement(XmlConstants.MediaLicense)
{
Value = MediaLicense
});
xProjectHeader.Add(new XElement(XmlConstants.Platform)
{
Value = Platform
});
xProjectHeader.Add(new XElement(XmlConstants.PlatformVersion)
{
Value = PlatformVersion
});
xProjectHeader.Add(new XElement(XmlConstants.ProgramLicense)
{
Value = ProgramLicense
});
xProjectHeader.Add(new XElement(XmlConstants.ProgramName)
{
Value = ProgramName
});
xProjectHeader.Add(new XElement(XmlConstants.RemixOf)
{
Value = RemixOf
});
xProjectHeader.Add(new XElement(XmlConstants.ScreenHeight)
{
Value = ScreenHeight.ToString(CultureInfo.InvariantCulture)
});
xProjectHeader.Add(new XElement(XmlConstants.ScreenWidth)
{
Value = ScreenWidth.ToString(CultureInfo.InvariantCulture)
});
xProjectHeader.Add(new XElement(XmlConstants.Tags)
{
Value = Tags
});
xProjectHeader.Add(new XElement(XmlConstants.Url)
{
Value = Url
});
xProjectHeader.Add(new XElement(XmlConstants.userHandle)
{
Value = UserHandle
});
return xProjectHeader;
}
}