public static string ToCsvField(this string text)
 {
     return(string.IsNullOrEmpty(text) || !CsvWriter.HasAnyEscapeChars(text)
                 ? text
                 : string.Concat
            (
                CsvConfig.ItemDelimiterString,
                text.Replace(CsvConfig.ItemDelimiterString, CsvConfig.EscapedItemDelimiterString),
                CsvConfig.ItemDelimiterString
            ));
 }