Example #1
0
        private void LoadNextPackages(string text = "Microsoft", bool prerelease = false)
        {
            NuGets nuget = new NuGets();

            if (repo == null)
            {
                repo = nuget.GetRepository();
            }

            this.BeginInvoke(new Action(() =>
            {
                q = NuGets.Select(currentPackage, 10, repo, text, prerelease);

                int i = 0;
                while (i < 10)
                {
                    if (i >= q.Count)
                    {
                        break;
                    }

                    IPackage p = q[i];

                    AddNugetPackageInfo(p);
                    if (i > 10)
                    {
                        break;
                    }
                    i++;
                    currentPackage++;
                }
            }));
        }
Example #2
0
        private void labelEx1_Click(object sender, EventArgs e)
        {
            EmptyNuGetInfo();
            NuGets nuget = new NuGets();

            tasks = task.browse;
            if (repo == null)
            {
                repo = nuget.GetRepository();
            }
            //IQueryable<IPackage> q = nuget.repo.GetPackages();
            currentPackage = 0;

            UnloadUpdate(tasks);

            dg.ClearControls();
            dg.Refresh();

            this.BeginInvoke(new Action(() =>
            {
                q     = NuGets.Select(currentPackage, 10, repo);
                int i = 0;
                while (i < 10)
                {
                    if (i >= q.Count)
                    {
                        break;
                    }
                    IPackage p = q[i];
                    AddNugetPackageInfo(p);
                    if (i > 10)
                    {
                        break;
                    }
                    i++;
                    currentPackage++;
                }
            }));
        }