public List<SolutionFolder> Reload(string documentsFolder)
    {
        //= Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments);
        List<string> slozkyProjektu = ReturnAllProjectFolders(documentsFolder, Path.Combine(documentsFolder, @"GitHub"));
        List<string> projOnlyNames = new List<string>(slozkyProjektu.Count);
        projOnlyNames.AddRange(FS.OnlyNames(slozkyProjektu.ToArray()));
        List<string> projDisplayedName = new List<string>(slozkyProjektu.Count);
        List<SolutionFolder> solutionsBackup = new List<SolutionFolder>();
        if (solutions != null)
        {
            solutionsBackup.AddRange(solutions.ToArray());
        }
        solutions = new List<SolutionFolder>(slozkyProjektu.Count);
        foreach (var item in slozkyProjektu)
        {
            projDisplayedName.Add(GetDisplayedName(item));
        }

        for (int i = 0; i < slozkyProjektu.Count; i++)
        {
            SolutionFolder sf = new SolutionFolder();
            sf.displayedText = projDisplayedName[i];
            sf.fullPathFolder = slozkyProjektu[i];
            sf.nameSolution = projOnlyNames[i];
            foreach (var item in solutionsBackup)
            {
                if (item.fullPathFolder == sf.fullPathFolder)
                {
                    sf.countOfImages = item.countOfImages;
                }
            }
            sf.nameSolutionWithoutDiacritic = SH.TextWithoutDiacritic(projOnlyNames[i]);
            solutions.Add(sf);
        }

        return solutions;
    }
 private void AddToLbResult(SolutionFolder item)
 {
     lbResults.Items.Add(item);
 }
 /// <summary>
 /// Vrati mi klic pro A2 - nesmi to byt ale A3
 /// </summary>
 /// <param name="g"></param>
 /// <returns></returns>
 private SolutionFolder FindIndexOfValue(Dictionary<SolutionFolder, string> g, string p1, SolutionFolder p2)
 {
     foreach (KeyValuePair<SolutionFolder, string> var in g)
     {
         if (var.Value == p1 && var.Key != p2)
         {
             return var.Key;
         }
     }
     return null;
 }
 static int CompareCountImages(SolutionFolder x, SolutionFolder y)
 {
     if (x.countOfImages > y.countOfImages)
     {
         return -1;
     }
     else if (x.countOfImages < y.countOfImages)
     {
         return 1;
     }
     return 0;
 }