public RecreatedItem CloneForStructure(DatabaseInfo s) { var res = new RecreatedItem(); res.RecreatedObject = s.FindByGroupId(RecreatedObject.GroupId); if (NewVersion != null) { res.NewVersion = NewVersion.CloneObject(null); } return(res); }
protected DatabaseObjectInfo GetPossibleTableObject(DatabaseObjectInfo newObject) { if (ParentTable != null) { DatabaseObjectInfo res = newObject.CloneObject(null); ((TableObjectInfo)res).SetDummyTable(ParentTable.FullName); return(res); } else { return(newObject); } }