public virtual object GetCopy() { DBUPGRADES upgradesCopy = new DBUPGRADES(); foreach (DBUPGRADE upgrade in this) { upgradesCopy.Add(upgrade.GetCopy() as DBUPGRADE); } return(upgradesCopy); }
public virtual IField NewCopy(IRecord Owner, bool setValue) { DBUPGRADES dbu = new DBUPGRADES(this.Name, Owner, this.attributes); if (setValue) { dbu.AddRange(this); } return(dbu); }