public static bool ContainsAllAsWildcards(this IEnumerable<string> source, params string[] wildcards) { return wildcards.All(wildcard => source.Any(each => each.NewIsWildcardMatch(wildcard))); }