static IEnumerable <string> SplitCsv(this string csv) { var stringBuilder = new StringBuilder(); var reader = new CsvValueReader(); foreach (var character in csv) { var itemText = reader.Read(stringBuilder, character, ref reader); if (itemText != null) { yield return(itemText); } } yield return(stringBuilder.ToString()); }
/// <summary> /// Reads the values from the provided file name. /// </summary> public void SetValues(string pathToValues, char separator) { valuesByColumnName = valueReader.Read(pathToValues, separator); }