Beispiel #1
0
        internal void fillcurfromnextbuf()
        {
            if (nextbufpos + 12 > nextbufend)
            {
                throw new Exception("Unaligned values (enumeration buffer)");
            }

            currun = 1;

            cur.A = DistObjectBase.BytesToLong(nextbuf, nextbufpos);
            cur.B = DistObjectBase.BytesToInt(nextbuf, nextbufpos + 8);

            nextbufpos += 12;
        }
Beispiel #2
0
 public void SetFromArray(byte[] buf)
 {
     A = DistObjectBase.BytesToLong(buf, 0);
     B = DistObjectBase.BytesToInt(buf, 8);
 }
 public void SetFromArray(byte[] buf, int offset)
 {
     A = DistObjectBase.BytesToLong(buf, offset + 0);
     B = DistObjectBase.BytesToInt(buf, offset + 8);
 }