/// <summary> /// Parse lines that are generated by just reading above /// </summary> /// <param name="lines"></param> /// <returns></returns> private List <SessionTalk> ParseLines(List <string> lines) { var validTalks = new List <SessionTalk>(); foreach (var line in lines) { // Never trust the user, they are evil if (_lineParser.TryParse(line, out SessionTalk talk)) { validTalks.Add(talk); } } return(validTalks); }