Пример #1
0
    private List <MLAPIVersion> GetMajorVersionsBetween(MLAPIVersion currentVersion, MLAPIVersion targetVersion)
    {
        List <MLAPIVersion> versionsBetween = new List <MLAPIVersion>();

        for (int i = 0; i < releases.Length; i++)
        {
            MLAPIVersion version = MLAPIVersion.Parse(releases[i].tag_name);
            if (version >= currentVersion && version <= targetVersion)
            {
                MLAPIVersion diff = MLAPIVersion.GetVersionDiff(currentVersion, version);
                if (diff.MAJOR > 0)
                {
                    versionsBetween.Add(version);
                }
            }
        }
        return(versionsBetween);
    }