コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: Glob.cs プロジェクト: udaken/DotNet.Glob
 public Glob(GlobOptions options = null, params IGlobToken[] tokens)
 {
     Tokens            = tokens;
     _options          = options ?? GlobOptions.Default;
     _Formatter        = new GlobTokenFormatter();
     _isMatchEvaluator = new GlobTokenEvaluator(options.Evaluation, Tokens);
 }