private static IReadOnlyList <Status.StateChangeEvent> GetEvents(string filepath) { return(XsvConverter.EnumerateLines(filepath, encoding, delemiter) .Skip(1) .Select(x => new Status.StateChangeEvent(x[0])) .ToArray()); }
private static IReadOnlyList <Status.StateElement> GetElements(string filepath) { return(XsvConverter.EnumerateLines(filepath, encoding, delemiter) .Skip(1) .Select(x => new Status.StateElement(x[0], x[1].Replace("[", "").Replace("]", "").Split(","))) .ToArray()); }