Example #1
0
    private void FormatPackage(Package p, NFunction f, RealStatePtr L)
    {
        int            startparamnum = 3;
        IList <NParam> parmlist      = f.ParamList;

        using (MemoryStream ms = new MemoryStream())
        {
            for (int i = 0; i < parmlist.Count; i++)
            {
                Sio.SData d = format_data(parmlist[i], L, ++startparamnum, true);
                if (d != null)
                {
                    d.Serializ(ms);
                }
            }
            byte[] dbyte = new byte[ms.Length];
            Array.Copy(ms.GetBuffer(), dbyte, ms.Length);
            p.Data = dbyte;
        }
    }