public IdentityFilter()

in Core/src/Impl/Tags/IdentityFilter.cs [15:31]


    public IdentityFilter(
      IEnumerable<string> incProductWildcards,
      IEnumerable<string> excProductWildcards,
      IEnumerable<string> incVersionWildcards,
      IEnumerable<string> excVersionWildcards)
    {
      if (incProductWildcards == null) throw new ArgumentNullException(nameof(incProductWildcards));
      if (excProductWildcards == null) throw new ArgumentNullException(nameof(excProductWildcards));
      if (incVersionWildcards == null) throw new ArgumentNullException(nameof(incVersionWildcards));
      if (excVersionWildcards == null) throw new ArgumentNullException(nameof(excVersionWildcards));

      myIncludeProductRegex = BuildRegex("product include", incProductWildcards, TagUtil.ValidateProductWildcard);
      myExcludeProductRegex = BuildRegex("product exclude", excProductWildcards, TagUtil.ValidateProductWildcard);
      
      myIncludeVersionRegex = BuildRegex("version include", incVersionWildcards, TagUtil.ValidateVersionWildcard);
      myExcludeVersionRegex = BuildRegex("version exclude", excVersionWildcards, TagUtil.ValidateVersionWildcard);
    }