private CriTableReader(Stream source, bool leaveOpen) { this.source = source; header = new CriTableHeader(); fields = new List <CriTableField>(); this.leaveOpen = leaveOpen; ReadTable(); }
private CriTableWriter(Stream destination, CriTableWriterSettings settings) { this.destination = destination; this.settings = settings; header = new CriTableHeader(); fields = new List <CriTableField>(); stringPool = new StringPool(settings.EncodingType); vldPool = new DataPool(settings.Align); }