private void set_attaches(Sourses result) { try { List <Attach> attchs = result.attaches.data; foreach (Attach n in attchs) { attaches.Add(n.id, n); } } catch { attaches = null; } }
private void set_tables(Sourses result) { try { List <Table> tbls = result.tables.data; foreach (Table n in tbls) { tables.Add(n.id, n); } } catch { tables = null; } }
private void set_images(Sourses result) { try { List <Image> imgs = result.images.data; foreach (Image n in imgs) { images.Add(n.id, n); } } catch { images = null; } }
private void set_values(Sourses result) { try { List <Value> vals = result.values.data; foreach (Value n in vals) { values.Add(n.id, n); } } catch { values = null; } }
public void analyseConfig() { try { using (TextReader reader = sr) { Sourses result = (Sourses)serializer.Deserialize(reader); set_images(result); set_tables(result); set_attaches(result); set_values(result); Console.WriteLine("Конфигурационный файл sourses.xml успешно обработан"); Console.WriteLine(" "); } } catch (Exception ex) { Console.WriteLine("!!! Ошибка при чтении: sourses.xml"); Console.WriteLine(ex.Message); } }