private void ListOfInstalledPackagsThread() { var settings = new Settings(); var folders = System.IO.Directory.GetDirectories(settings.Installdirectory); IList<Package> packages = (from folder in folders select folder.Split("\\".ToCharArray())[folder.Split("\\".ToCharArray()).Count()-1] into folder2 select folder2.Substring(0, folder2.IndexOf(".")) into name select new Package { Name = name }).ToList(); OnRunFinshed(packages); }
public SettingsService() { _settings = new Settings(); }