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))); }
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)); }
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))); }
public static ReturnType equal_to <Item, Property, ReturnType>(this IProvideAccessToMatchBuilders <Item, Property, ReturnType> extension_point, Property property) { return(extension_point.equal_to_any(property)); }
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))); }
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; }
public static Criteria <Item> equal_to <Item, Property>(this IProvideAccessToMatchBuilders <Item, Property> extension_point, Property property) { return(extension_point.equal_to_any(property)); }