Пример #1
0
        public bool IsAddonUptoDate(AddonMetaData addon, MelderInfo melderInfo)
        {
            // There are many ways to make a bad version string :<
            addon.Version      = Statics.CleanVersionString(addon.Version);
            melderInfo.Version = Statics.CleanVersionString(melderInfo.Version);


            try
            {
                Version current = new Version(addon.Version);
                Version newVer  = new Version(melderInfo.Version);

                return(current.CompareTo(newVer) == 0 || current.CompareTo(newVer) == 1);
            }
            catch (Exception)
            {
                return(false);
            }
        }