internal SLFilterColumn Clone() { var fc = new SLFilterColumn(); fc.HasFilters = HasFilters; fc.Filters = Filters.Clone(); fc.HasTop10 = HasTop10; fc.Top10 = Top10.Clone(); fc.HasCustomFilters = HasCustomFilters; fc.CustomFilters = CustomFilters.Clone(); fc.HasDynamicFilter = HasDynamicFilter; fc.DynamicFilter = DynamicFilter.Clone(); fc.HasColorFilter = HasColorFilter; fc.ColorFilter = ColorFilter.Clone(); fc.HasIconFilter = HasIconFilter; fc.IconFilter = IconFilter.Clone(); fc.ColumnId = ColumnId; fc.HiddenButton = HiddenButton; fc.ShowButton = ShowButton; return(fc); }