Newer
Older
ClosedXML / ClosedXML / Excel / AutoFilters / XLFilter.cs
@Francois Botha Francois Botha on 30 May 2017 637 bytes Unknown changes - something to do with line endings?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ClosedXML.Excel
{
    public enum XLConnector { And, Or }
    public enum XLFilterOperator { Equal, NotEqual, GreaterThan, LessThan, EqualOrGreaterThan, EqualOrLessThan }
    internal class XLFilter
    {
        public XLFilter(XLFilterOperator op = XLFilterOperator.Equal)
        {
            Operator = op;
        }

        public XLFilterOperator Operator { get; set; }
        public Object Value { get; set; }
        public XLConnector Connector { get; set; }
        public Func<Object, Boolean> Condition { get; set; }
    }
}