Example #1
0
 public static ReturnType greater_than <Item, Property, ReturnType>(this IProvideAccessToMatchBuilders <Item, Property, ReturnType> extension_point, Property value) where Property : IComparable <Property>
 {
     return(extension_point.create(GreaterThan.value(value)));
 }
Example #2
0
 public static ReturnType equal_to_any <Item, Property, ReturnType>(this IProvideAccessToMatchBuilders <Item, Property, ReturnType> extension_point, params Property[] values)
 {
     return(extension_point.create(EqualToAny.values(values)));
 }
 public static ReturnType falls_in <Item, Property, ReturnType>(
     this IProvideAccessToMatchBuilders <Item, Property, ReturnType> extension_point, Criteria <Property> compare)
     where Property : IComparable <Property>
 {
     return(extension_point.create(compare));
 }
Example #4
0
 public static ReturnType greater_than <Item, ReturnType>(this IProvideAccessToMatchBuilders <Item, DateTime, ReturnType> extension_point, int value)
 {
     return(extension_point.create(Match <DateTime> .with_attribute(x => x.Year).greater_than(value)));
 }
Example #5
0
 public static ReturnType equal_to <Item, Property, ReturnType>(this IProvideAccessToMatchBuilders <Item, Property, ReturnType> extension_point, Property property)
 {
     return(extension_point.equal_to_any(property));
 }
Example #6
0
 public static ReturnType between <Item, Property, ReturnType>(this IProvideAccessToMatchBuilders <Item, Property, ReturnType> extension_point, Property start, Property end) where Property : IComparable <Property>
 {
     return(extension_point.create(Between.values(start, end)));
 }
Example #7
0
 public NegatingMatchingExtensionPoint(IProvideAccessToMatchBuilders <ItemToMatch, Property> original)
 {
     this.original = original;
 }
 public static Criteria <Item> between <Item, Property>(this IProvideAccessToMatchBuilders <Item, Property> extension_point, Property start, Property end) where Property : IComparable <Property>
 {
     return(create_using(extension_point, Criterias.between(start, end)));
 }
 public static Criteria <Item> equal_to <Item, Property>(this IProvideAccessToMatchBuilders <Item, Property> extension_point, Property value)
 {
     return(create_using(extension_point, Criterias.equal_to(value)));
 }
 public static Criteria <Item> greater_than <Item, Property>(this IProvideAccessToMatchBuilders <Item, Property> extension_point, Property value) where Property : IComparable <Property>
 {
     return(create_using(extension_point, Criterias.greater_than(value)));
 }
 public static Criteria <Item> create_using <Item, Property>(this IProvideAccessToMatchBuilders <Item, Property> extension_point, Criteria <Property> property_matcher)
 {
     return(extension_point.create_using(property_matcher));
 }
 public static Criteria <Item> equal_to_any <Item, Property>(this IProvideAccessToMatchBuilders <Item, Property> extension_point, params Property[] values)
 {
     return(create_using(extension_point, Criterias.equal_to_any(values)));
 }
 public Negate(IProvideAccessToMatchBuilders <ItemToMatch, PropertyType, IEnumerable <ItemToMatch> > original)
 {
     this.original = original;
 }
Example #14
0
 public static Criteria <Item> equal_to <Item, Property>(this IProvideAccessToMatchBuilders <Item, Property> extension_point, Property property)
 {
     return(extension_point.equal_to_any(property));
 }