public OrMatch(IMatchAn <Item> left, IMatchAn <Item> right) { this.left = left; this.right = right; }
public static IMatchAn <Item> or <Item>(this IMatchAn <Item> left, IMatchAn <Item> right) { return(new OrMatch <Item>(left, right)); }
public static Criteria <Item> create_using <Item, Property>(this IProvideAccessToMatchBuilders <Item, Property> extension_point, IMatchAn <Property> property_matcher) { return(create_using(extension_point, property_matcher.matches)); }
public static IEnumerable <Item> all_items_matching <Item>(this IEnumerable <Item> items, IMatchAn <Item> criteria) { return(items.all_items_matching(criteria.matches)); }
public Criteria <Item> create_using(IMatchAn <Property> property_matcher) { return(create_using(property_matcher.matches)); }
public Criteria <Item> create_using(IMatchAn <Property> property_matcher) { return(match_factory.create_using(property_matcher)); }