public static List <CsvVLine> GetVLinesByCondition(Csv csv, ICondition condition) { var r = new List <CsvVLine>(); for (var i = 0; i < csv.VLineCount; i++) { var vLine = csv.GetVLine(i); if (condition.GetBool(vLine)) { r.Add(vLine); } } return(r); }