コード例 #1
0
        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);
        }