Example #1
0
        internal static ReflectObj Thaw(ThawBuffer tb)
        {
            string nm = tb.String();

            if (Backend.cross_level_load)
            {
                nm = nm.Replace("Run.", "");
            }
            Type       nt = Type.GetType(nm, true);
            ReflectObj n  = (ReflectObj)
                            nt.GetConstructor(new Type[0]).Invoke(new object[0]);

            tb.Register(n);
            n.SetData(tb.RefsA <object>());
            return(n);
        }