internal static object Thaw(Niecza.Serialization.ThawBuffer tb) { var n = new SubstrLValue(); tb.Register(n); n.backing = (Variable) tb.ObjRef(); n.from = tb.Int(); n.length = tb.Int(); return n; }
internal static object Thaw(Niecza.Serialization.ThawBuffer tb) { var n = new Blackhole(); tb.Register(n); n.value = (P6any) tb.ObjRef(); return n; }
public override void Freeze(Niecza.Serialization.FreezeBuffer fb) { fb.Byte((byte)Niecza.Serialization.SerializationCode.SubstrLValue); fb.ObjRef(backing); fb.Int(from); fb.Int(length); }
public override void Freeze(Niecza.Serialization.FreezeBuffer fb) { fb.Byte((byte)Niecza.Serialization.SerializationCode.Blackhole); fb.ObjRef(value); }