IList createEntityListInFolder(entityType type) { FolderReader folder = new FolderReader(path); StreamReader reader; Deserializer dsr = new Deserializer(); IList list = null; Type tp = null; switch (type) { case entityType.Measurement: tp = typeof(Measurement); list = new List <Measurement>(); break; case entityType.Measurements: tp = typeof(Measurements); list = new List <Measurement>(); break; } foreach (string file in folder.Files) { reader = new StreamReader(file); object obj = dsr.GetEntityData(tp, reader); reader.Close(); switch (type) { case entityType.Measurement: list.Add(obj); break; case entityType.Measurements: list = (obj as Measurements).measurements; break; } } return(list); }
IList createEntityListInFolder(entityType type) { FolderReader folder = new FolderReader(path); StreamReader reader; Deserializer dsr = new Deserializer(); IList list = null; Type tp = null; switch (type) { case entityType.Measurement: tp = typeof(Measurement); list = new List<Measurement>(); break; case entityType.Measurements: tp = typeof(Measurements); list = new List<Measurement>(); break; } foreach (string file in folder.Files) { reader = new StreamReader(file); object obj = dsr.GetEntityData(tp, reader); reader.Close(); switch (type) { case entityType.Measurement: list.Add(obj); break; case entityType.Measurements: list = (obj as Measurements).measurements; break; } } return list; }