public override void write(object obj, IProtocolFormatter writer) { //If obj is float Convert.ToDouble( obj ) adds extra numbers double d = obj is float?double.Parse(obj.ToString()) : Convert.ToDouble(obj); writer.WriteDouble(d); }
public override void write(object obj, IProtocolFormatter writer) { writer.WriteDouble((double)((NumberObject)obj).adapt(typeof(double))); }
public override void write( object obj, IProtocolFormatter writer ) { //If obj is float Convert.ToDouble( obj ) adds extra numbers double d = obj is float ? double.Parse( obj.ToString() ) : Convert.ToDouble( obj ); writer.WriteDouble(d); }
public override void write( object obj, IProtocolFormatter writer ) { writer.WriteDouble( (double) ((NumberObject) obj).adapt( typeof( double ) ) ); }