public void AddSingle(IRaderOwner raderOwner) { ObjMemoryKeeper memory = new ObjMemoryKeeper(); groups.Add(new Group(new IRaderOwner[] { raderOwner }, memory)); raderOwner.Rader.ObjMemoryKeeper = memory; }
public void AddGroup ( IRaderOwner[] raderOwners ) { ObjMemoryKeeper memory = new ObjMemoryKeeper(); groups.Add( new Group( raderOwners, memory ) ); foreach (IRaderOwner raderOwner in raderOwners) { raderOwner.Rader.ObjMemoryKeeper = memory; } }
public void AddGroup(IRaderOwner[] raderOwners) { ObjMemoryKeeper memory = new ObjMemoryKeeper(); groups.Add(new Group(raderOwners, memory)); foreach (IRaderOwner raderOwner in raderOwners) { raderOwner.Rader.ObjMemoryKeeper = memory; } }
public Group(IRaderOwner[] raderOwners, ObjMemoryKeeper memory) { this.raderOwners = raderOwners; this.memory = memory; }
public void AddSingle ( IRaderOwner raderOwner ) { ObjMemoryKeeper memory = new ObjMemoryKeeper(); groups.Add( new Group( new IRaderOwner[] { raderOwner }, memory ) ); raderOwner.Rader.ObjMemoryKeeper = memory; }
public Group ( IRaderOwner[] raderOwners, ObjMemoryKeeper memory ) { this.raderOwners = raderOwners; this.memory = memory; }