public void LoadEventLists(string path) { foreach (var parentNode in parentNodes) { List <SM4Event> eventList = new List <SM4Event>(); sm4EventLoader.LoadEventsFromXmlFile(path, parentNode, eventList); SM4EventList listEventsWithName = new SM4EventList(); listEventsWithName.eventList = eventList; listEventsWithName.listName = parentNode; sm4EventLists.Add(listEventsWithName); } }
public List <SM4Event> GetAllValidEvents(SM4EventList eventList) { List <SM4Event> listOfValidEvents = new List <SM4Event>(); try { foreach (var sm4Event in eventList.eventList) { // check for valid attributes // then add it to the list listOfValidEvents.Add(sm4Event); } } catch { listOfValidEvents = null; } return(listOfValidEvents); }