/// <exception cref="System.IO.IOException" />
 public virtual void WriteDouble(string fieldName, double value)
 {
     SetPosition(fieldName, FieldType.Double);
     _out.WriteDouble(value);
 }