public bool Match(string path) { return(_regex?.IsMatch(PathUtils.TrimEndSeparator(path)) ?? MatchSimplePath(path, Pattern, CaseSensitive)); }
static public bool IsValid(string pattern) { return(PathUtils.IsValidPath(pattern) && ValidPatternRegex.IsMatch(pattern)); }