XPTable.Models.Table.GetRowFilter C# (CSharp) Method

GetRowFilter() private method

private GetRowFilter ( ) : IRowFilter
return IRowFilter
        IRowFilter GetRowFilter()
        {
            if (!this.EnableFilters)
                return null;

            var filters = new Dictionary<int, IColumnFilter>();

            for(int i = 0; i < this.ColumnModel.Columns.Count; i++)
            {
                Column column = this.ColumnModel.Columns[i];

                if (column.Filter != null && column.Filter.IsFilterActive)
                {
                    filters.Add(i, column.Filter);
                }
            }

            if (filters.Count == 0)
                return null;

            return new RowFilter(filters);
        }
Table