AppUpdater.AppUpdater.checkForUpdateThread C# (CSharp) Method

checkForUpdateThread() protected method

protected checkForUpdateThread ( ) : void
return void
        protected void checkForUpdateThread()
        {
            AppVersionInfo versionInfo = this.getAppVersionInfo(appVersionInfoFile, appId);
               Version newVersion = new Version();

               if (versionInfo == null || String.IsNullOrEmpty(versionInfo.version))
               {
               if (updateCheckDone != null) updateCheckDone(UpdateAvailable.Unknown, null);
               return;
               }

               newVersion = new Version(versionInfo.version);
               if (newVersion > currentAppVersion)
               {
               newVersionInfo = versionInfo;
               if (updateCheckDone != null) updateCheckDone(UpdateAvailable.Yes, versionInfo);
               }
               else
               {
               if (updateCheckDone != null) updateCheckDone(UpdateAvailable.No, versionInfo);
               }
        }