// Load all builds from the Builds.xml file to use in the BMainForm builds list. public static XMLBuilds LoadBuilds() { XMLBuilds builds; try { builds = new XMLBuilds(DefaultInfo.BuildsInfoLocation); } catch (Exception ex) when(ex is DirectoryNotFoundException || ex is XmlException || ex is FileNotFoundException) { createDefaultBuildsFile(); builds = new XMLBuilds(DefaultInfo.BuildsInfoLocation); } return(builds); }
private void populateBuilds() { try { listViewCurrentBuilds.Clear(); buildsInfo = BuildLoader.LoadBuilds(); foreach (Build build in buildsInfo.builds) { listViewCurrentBuilds.Items.Add(build.name); } } catch (XmlException ex) { Dialogs.ErrorMessage($"Unable to load builds list\n{ex.Message}"); } }