Esempio n. 1
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="header"></param>
 public void UpdateHeader(DbaseFileHeader header)
 {
     headerWritten = true;
     int pos = (int)_writer.BaseStream.Position;
     _writer.Seek(0, SeekOrigin.Begin);
     header.WriteHeader(_writer);
     _writer.Seek(pos, SeekOrigin.Begin);
     _header = header;
 }
Esempio n. 2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="header"></param>
        public void UpdateHeader(DbaseFileHeader header)
        {
            headerWritten = true;
            int pos = (int)_writer.BaseStream.Position;

            _writer.Seek(0, SeekOrigin.Begin);
            header.WriteHeader(_writer);
            _writer.Seek(pos, SeekOrigin.Begin);
            _header = header;
        }
Esempio n. 3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="header"></param>
 public void Write(DbaseFileHeader header)
 {
     if (header == null)
     {
         throw new ArgumentNullException("header");
     }
     if (recordsWritten)
     {
         throw new InvalidOperationException("Records have already been written. Header file needs to be written first.");
     }
     headerWritten = true;
     header.WriteHeader(_writer);
     _header = header;
 }
Esempio n. 4
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="header"></param>
 public void Write(DbaseFileHeader header)
 {
     if (header == null)
         throw new ArgumentNullException("header");
     if (recordsWritten)
         throw new InvalidOperationException("Records have already been written. Header file needs to be written first.");
     headerWritten = true;
     header.WriteHeader(_writer);
     _header = header;
 }