コード例 #1
0
 public static CompoundFilterBuilder <TFilterable> And <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, string propertyName, SetFilterType filterType, IEnumerable <short?> filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.And(new NullableShortSetCriterion <TFilterable>(propertyName, filterType, filterValue)));
 }
コード例 #2
0
 public static CompoundFilterBuilder <TFilterable> And <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, string propertyName, StringFilterType filterType, string filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.And(new StringCriterion <TFilterable>(propertyName, filterType, filterValue)));
 }
コード例 #3
0
 public static CompoundFilterBuilder <TFilterable> And <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, Expression <Func <TFilterable, short?> > propertyNameExpression, NumericFilterType filterType, short?filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.And(new NullableShortCriterion <TFilterable>(propertyNameExpression, filterType, filterValue)));
 }
コード例 #4
0
 public static CompoundFilterBuilder <TFilterable> And <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, Expression <Func <TFilterable, bool> > propertyNameExpression, BooleanFilterType filterType, bool filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.And(new BooleanCriterion <TFilterable>(propertyNameExpression, filterType, filterValue)));
 }
コード例 #5
0
 public static CompoundFilterBuilder <TFilterable> And <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, string propertyName, NumericFilterType filterType, int?filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.And(new NullableIntegerCriterion <TFilterable>(propertyName, filterType, filterValue)));
 }
コード例 #6
0
 public static CompoundFilterBuilder <TFilterable> And <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, Expression <Func <TFilterable, long?> > propertyNameExpression, SetFilterType filterType, IEnumerable <long?> filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.And(new NullableLongSetCriterion <TFilterable>(propertyNameExpression, filterType, filterValue)));
 }
コード例 #7
0
 public static CompoundFilterBuilder <TFilterable> And <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, IList <CompoundFilterType> compoundFilterTypes, params BaseCriterion[] criteria) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.And(new CriteriaGroup(criteria, compoundFilterTypes)));
 }
コード例 #8
0
 public static CompoundFilterBuilder <TFilterable> And <TFilterable, TNumeric>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, string propertyName, SetFilterType filterType, IEnumerable <TNumeric> filterValue) where TFilterable : class, IFilterable
     where TNumeric : struct
 {
     return(simpleFilterBuilder.And(new NumericSetCriterion <TFilterable, TNumeric>(propertyName, filterType, filterValue)));
 }
コード例 #9
0
 public static CompoundFilterBuilder <TFilterable> And <TFilterable, TNumeric>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, Expression <Func <TFilterable, TNumeric> > propertyNameExpression, NumericFilterType filterType, TNumeric filterValue) where TFilterable : class, IFilterable
     where TNumeric : struct
 {
     return(simpleFilterBuilder.And(new NumericCriterion <TFilterable, TNumeric>(propertyNameExpression, filterType, filterValue)));
 }
コード例 #10
0
 public static CompoundFilterBuilder <TFilterable> And <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, string propertyName, DateTimeFilterType filterType, DateTimeOffset?filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.And(new NullableDateTimeOffsetCriterion <TFilterable>(propertyName, filterType, filterValue)));
 }
コード例 #11
0
 public static CompoundFilterBuilder <TFilterable> And <TFilterable>(this SimpleFilterBuilder <TFilterable> simpleFilterBuilder, Expression <Func <TFilterable, DateTimeOffset> > propertyNameExpression, SetFilterType filterType, IEnumerable <DateTimeOffset> filterValue) where TFilterable : class, IFilterable
 {
     return(simpleFilterBuilder.And(new DateTimeOffsetSetCriterion <TFilterable>(propertyNameExpression, filterType, filterValue)));
 }