private void SetAllNull() { Filters = new SLFilters(); HasFilters = false; Top10 = new SLTop10(); HasTop10 = false; CustomFilters = new SLCustomFilters(); HasCustomFilters = false; DynamicFilter = new SLDynamicFilter(); HasDynamicFilter = false; ColorFilter = new SLColorFilter(); HasColorFilter = false; IconFilter = new SLIconFilter(); HasIconFilter = false; ColumnId = 1; HiddenButton = null; ShowButton = null; }
internal SLFilters Clone() { var fs = new SLFilters(); int i; fs.Filters = new List <SLFilter>(); for (i = 0; i < Filters.Count; ++i) { fs.Filters.Add(Filters[i].Clone()); } fs.DateGroupItems = new List <SLDateGroupItem>(); for (i = 0; i < DateGroupItems.Count; ++i) { fs.DateGroupItems.Add(DateGroupItems[i].Clone()); } fs.Blank = Blank; fs.HasCalendarType = HasCalendarType; fs.vCalendarType = vCalendarType; return(fs); }