// TODO -- unit test for this public bool MatchesAll(T target) { return(Includes.MatchesAll(target) && !Excludes.MatchesAny(target)); }