/// <summary>
 /// Writes the CSV document into the stream.
 /// </summary>
 /// <typeparam name="TRow"></typeparam>
 /// <param name="stream">The stream.</param>
 /// <param name="definition">The definition.</param>
 /// <param name="rows">The rows.</param>
 public static void WriteStream <TRow>(this CsvDefinition <TRow> definition, Stream stream, TRow[] rows)
 {
     CsvWriter.Write(stream, definition, rows);
 }
 /// <summary>
 ///  Writes the CSV document into a new stream and returns it.
 /// </summary>
 /// <typeparam name="TRow"></typeparam>
 /// <param name="definition">The definition.</param>
 /// <param name="rows">The rows.</param>
 /// <returns></returns>
 public static MemoryStream CreateStream <TRow>(this CsvDefinition <TRow> definition, TRow[] rows)
 {
     return(CsvWriter.CreateStream(definition, rows));
 }