public bool IncludesAny(List <string> tags) { return(!IncludeTags.Any() || IncludeTags.Intersect(tags).Any()); }
public bool HasTagFilters() { return(IncludeTags.Any() || ExcludeTags.Any()); }
public bool Includes(string tag) { return(!IncludeTags.Any() || IncludeTags.Contains(tag)); }