public void Write(Record outputRecord) { if (outputRecord == null) throw new ArgumentNullException("outputRecord"); _provider.WriteTableData(_tbl, outputRecord.GetFieldNames(), outputRecord.GetFields()); _writtenRecords += 1; }