public virtual void TestFloat() { float l1 = (float)785412.4875; byte[] b2 = byteArrayConverter.FloatToByteArray(l1); float l2 = byteArrayConverter.ByteArrayToFloat(b2); AssertEquals(l1, l2, 0); }
public virtual void WriteFloat(float f, bool writeInTransaction) { byte[] bytes = byteArrayConverter.FloatToByteArray(f); if (!writeInTransaction) { io.WriteBytes(bytes); } else { GetSession().GetTransaction().ManageWriteAction(io.GetCurrentPosition(), bytes); EnsureSpaceFor(NeoDatis.Odb.Core.Layers.Layer2.Meta.ODBType.NativeFloat); } bytes = null; }