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; }
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); }