private string SplitOutsideQuotesAndJoin(string value, byte delimiter) { String8 value8 = String8.Convert(value, new byte[String8.GetLength(value)]); String8Set set = value8.SplitOutsideQuotes(delimiter, new PartialArray <int>()); String8 joined8 = set.Join(UTF8.Pipe, new byte[set.Value.Length]); return(joined8.ToString()); }
protected override String8Set SplitRows(String8 block, PartialArray <int> rowPositionArray) { return(block.SplitOutsideQuotes(UTF8.Newline, rowPositionArray)); }