public static CompoundFilterBuilder <TFilterable> Or <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, string propertyName, SetFilterType filterType, IEnumerable <DateTime?> filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.Or(new NullableDateTimeSetCriterion <TFilterable>(propertyName, filterType, filterValue)));
 }
 public static CompoundFilterBuilder <TFilterable> Or <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, Expression <Func <TFilterable, DateTimeOffset> > propertyNameExpression, DateTimeFilterType filterType, DateTimeOffset filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.Or(new DateTimeOffsetCriterion <TFilterable>(propertyNameExpression, filterType, filterValue)));
 }
 public static CompoundFilterBuilder <TFilterable> Or <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, string propertyName, BooleanFilterType filterType, bool?filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.Or(new NullableBooleanCriterion <TFilterable>(propertyName, filterType, filterValue)));
 }
 public static CompoundFilterBuilder <TFilterable> Or <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, string propertyName, DateTimeFilterType filterType, DateTime filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.Or(new DateTimeCriterion <TFilterable>(propertyName, filterType, filterValue)));
 }
 public static CompoundFilterBuilder <TFilterable> Or <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, Expression <Func <TFilterable, bool> > propertyNameExpression, BooleanFilterType filterType, bool filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.Or(new BooleanCriterion <TFilterable>(propertyNameExpression, filterType, filterValue)));
 }
 public static CompoundFilterBuilder <TFilterable> Or <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, Expression <Func <TFilterable, string> > propertyNameExpression, SetFilterType filterType, IEnumerable <string> filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.Or(new StringSetCriterion <TFilterable>(propertyNameExpression, filterType, filterValue)));
 }
 public static CompoundFilterBuilder <TFilterable> Or <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, string propertyName, NumericFilterType filterType, short?filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.Or(new NullableShortCriterion <TFilterable>(propertyName, filterType, filterValue)));
 }
 public static CompoundFilterBuilder <TFilterable> Or <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, Expression <Func <TFilterable, long?> > propertyNameExpression, NumericFilterType filterType, long?filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.Or(new NullableLongCriterion <TFilterable>(propertyNameExpression, filterType, filterValue)));
 }
 public static CompoundFilterBuilder <TFilterable> Or <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, IList <CompoundFilterType> compoundFilterTypes, params BaseCriterion[] criteria) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.Or(new CriteriaGroup(criteria, compoundFilterTypes)));
 }
 public static CompoundFilterBuilder <TFilterable> Or <TFilterable, TNumeric>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, string propertyName, SetFilterType filterType, IEnumerable <TNumeric> filterValue) where TFilterable : class, IFilterable
     where TNumeric : struct
 {
     return(simpleFilterBuilder.Or(new NumericSetCriterion <TFilterable, TNumeric>(propertyName, filterType, filterValue)));
 }
 public static CompoundFilterBuilder <TFilterable> Or <TFilterable, TNumeric>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, Expression <Func <TFilterable, TNumeric> > propertyNameExpression, NumericFilterType filterType, TNumeric filterValue) where TFilterable : class, IFilterable
     where TNumeric : struct
 {
     return(simpleFilterBuilder.Or(new NumericCriterion <TFilterable, TNumeric>(propertyNameExpression, filterType, filterValue)));
 }