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); } }
public SmalltalkBytesObject(long objectId, int size, long hash, SmalltalkClass @class, byte[] bytes) : base(objectId, size, hash, @class) { Bytes = bytes; }
public SmalltalkVariableObject(long objectId, int size, long hash, SmalltalkClass @class) : base(objectId, size, hash, @class) { }