public DbaseWriter(string filename) { _dbaseFileStream = File.Open(filename, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.Read); _dbaseWriter = new BinaryWriter(_dbaseFileStream, Encoding.ASCII); _dbaseReader = new BinaryReader(_dbaseFileStream); if (_dbaseFileStream.Length > 0) { _header = DbaseHeader.ParseDbfHeader(_dbaseReader); _schema = DbaseSchema.GetFeatureTableForFields(_header.Columns); } }