コード例 #1
0
 private bool IsMatch(string file)
 {
     if (Exclusive)
     {
         if (!Includes.Any(include => Regex.IsMatch(file, include)))
         {
             return(false);
         }
     }
     if (Filtered)
     {
         return(Excludes.All(exclude => !Regex.IsMatch(file, exclude)));
     }
     return(true);
 }
コード例 #2
0
        public bool IsMatch(string fileName)
        {
            fileName = PathHelper.NormalizeFilePath(fileName);

            return(Includes.Any(include => include.IsMatch(fileName) && Excludes.All(exclude => !exclude.IsMatch(fileName))));
        }