public virtual void CopyFrom(Person other) { this.houses.Clear(); this.houses.AddRange(other.Houses); if (other.housesLazy != null) { if (this.housesLazy == null) LazyInitHousesLazy(); this.housesLazy.Clear(); this.housesLazy.AddRange(other.HousesLazy); } else { if (this.housesLazy != null) this.housesLazy.Clear(); } }
public Person(Person other) : base(other) { }