コード例 #1
0
            public int Compare(object x, object y)
            {
                PdnVersionInfo xpvi = (PdnVersionInfo)x;
                PdnVersionInfo ypvi = (PdnVersionInfo)y;

                if (xpvi.Version < ypvi.Version)
                {
                    return(-1);
                }
                else if (xpvi.Version == ypvi.Version)
                {
                    return(0);
                }
                else // if (xpvi.Version > ypvi.Version)
                {
                    return(+1);
                }
            }
コード例 #2
0
 public PdnVersionManifest(string downloadPageUrl, PdnVersionInfo[] versionInfos)
 {
     this.downloadPageUrl = downloadPageUrl;
     this.versionInfos = (PdnVersionInfo[])versionInfos.Clone();
 }
コード例 #3
0
ファイル: ExtractingState.cs プロジェクト: herbqiao/paint.net
 public ExtractingState(string extractMe, PdnVersionInfo newVersionInfo)
     : base(false, false, MarqueeStyle.Smooth)
 {
     this.extractMe = extractMe;
     this.newVersionInfo = newVersionInfo;
 }
コード例 #4
0
 public DownloadingState(PdnVersionInfo downloadMe)
     : base(false, false, MarqueeStyle.Smooth)
 {
     this.downloadMe = downloadMe;
 }