Example #1
0
 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;
 }
Example #2
0
 internal static object Thaw(Niecza.Serialization.ThawBuffer tb)
 {
     var n = new Blackhole();
     tb.Register(n);
     n.value = (P6any) tb.ObjRef();
     return n;
 }
Example #3
0
 public override void Freeze(Niecza.Serialization.FreezeBuffer fb)
 {
     fb.Byte((byte)Niecza.Serialization.SerializationCode.SubstrLValue);
     fb.ObjRef(backing);
     fb.Int(from);
     fb.Int(length);
 }
Example #4
0
 public override void Freeze(Niecza.Serialization.FreezeBuffer fb)
 {
     fb.Byte((byte)Niecza.Serialization.SerializationCode.Blackhole);
     fb.ObjRef(value);
 }