public virtual object Clone() { LocalizationProfileTable table = new LocalizationProfileTable(); table.Id = Id; table.Data = this; table.FromCountry = FromCountry; table.FromState = FromState; table.EditorId = EditorId; table.CreateUserId = CreateUserId; table.LastUpdate = LastUpdate; table.CreateDate = CreateDate; return(table); }
public virtual object copy() { LocalizationProfileTable table = (LocalizationProfileTable)Clone(); table.Factors = new List <LocalizationFactorTable>(); if (Factors == null) { return(table); } foreach (LocalizationFactorTable factor in Factors) { if (factor == null) { // Should not happen continue; } table.Factors.Add((LocalizationFactorTable)factor.clone()); } return(table); }