Exemplo n.º 1
0
        public virtual void TestFloat()
        {
            float l1 = (float)785412.4875;

            byte[] b2 = byteArrayConverter.FloatToByteArray(l1);
            float  l2 = byteArrayConverter.ByteArrayToFloat(b2);

            AssertEquals(l1, l2, 0);
        }
Exemplo n.º 2
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;
 }