public static void Write(this double x, Wr wr) { wr.WriteDouble(x); }
public override void Write(object val, Wr wr) { wr.WriteDouble((Double)val); }