void _Write() { if (!_hasWrittenHeader) { _dataTableBuilder.WriteMetadata(_stream); _hasWrittenHeader = true; } if (_dataTableBuilder.RowCount > 0) { _index.Add(_stream.Position); _dataTableBuilder.WriteData(_stream); _dataTableBuilder.ClearRows(); } }