/// <summary>
        /// Serializes the release info for the patch file.
        /// </summary>
        /// <param name="serialRelease"></param>
        /// <returns></returns>
        private SerializableRelease ExportRelease(SerializableRelease serialRelease)
        {
            serialRelease.Date = dtpRelease.Value.ToString(dateTimeFormat, enUS_Culture);
            serialRelease.Version = lblEVEMonVersion.Text;
            serialRelease.TopicUrl = rtbTopicUrl.Text;
            serialRelease.Url = String.Concat(rtbReleaseUrl.Text, String.Format(installerFilename, lblEVEMonVersion.Text));
            serialRelease.InstallerArgs = installerArgs;
            serialRelease.AdditionalArgs = additionalArgs;
            serialRelease.Message = rtbReleaseMessage.Text;

            return serialRelease;
        }
示例#2
0
 public SerializablePatch()
 {
     Release   = new SerializableRelease();
     Datafiles = new List <SerializableDatafile>();
 }
示例#3
0
 public SerializablePatch()
 {
     Release = new SerializableRelease();
     Datafiles = new List<SerializableDatafile>();
 }