using System; using System.Collections.Generic; using System.Globalization; using System.IO; using System.Threading; using System.Threading.Tasks; namespace zero.Core.Utils { public interface ITableCreator : IDisposable { /// /// Create a readable stream from a source enumerable /// Task CreateStream(IAsyncEnumerable source, CultureInfo culture, CancellationToken token = default); /// /// Create a readable stream from a source enumerable /// MemoryStream CreateStream(IEnumerable source, CultureInfo culture); } }