private Rule Find(string name, List<Rule> rules, bool matchWholeWord, HashSet<string> tags) { return rules.FirstOrDefault(rule => MatchRule(name, rule, matchWholeWord, tags)); }