protected SmalltalkObject(long objectId, int size, long hash, SmalltalkClass @class)
 {
     ObjectId = objectId;
     Size     = size;
     Hash     = hash;
     Class    = @class;
 }
 public SmalltalkPointerObject(long objectId, int size, long hash, SmalltalkClass @class) : base(objectId, size, hash, @class)
 {
     InstVars = new List <SmalltalkValueReference>();
     for (int i = 0; i < @class.InstVarNames.Count(); i++)
     {
         InstVars.Add(null);
     }
 }
Exemple #3
0
 public SmalltalkBytesObject(long objectId, int size, long hash, SmalltalkClass @class, byte[] bytes) : base(objectId, size, hash, @class)
 {
     Bytes = bytes;
 }
Exemple #4
0
 public SmalltalkVariableObject(long objectId, int size, long hash, SmalltalkClass @class) : base(objectId, size, hash, @class)
 {
 }