private readonly GlobTokenMatchAnalysisEvaluator _matchEvaluator; // provides more in depth analyis than IsMatch. public Glob(params IGlobToken[] tokens) { Tokens = tokens; _Formatter = new GlobTokenFormatter(); _isMatchEvaluator = new GlobTokenEvaluator(Tokens); _matchEvaluator = new GlobTokenMatchAnalysisEvaluator(Tokens); }
public Glob(GlobOptions options = null, params IGlobToken[] tokens) { Tokens = tokens; _options = options ?? GlobOptions.Default; _Formatter = new GlobTokenFormatter(); _isMatchEvaluator = new GlobTokenEvaluator(options.Evaluation, Tokens); }