public StatMatcherRegexExpander( IReferencedRegexes referencedRegexes, IRegexGroupFactory regexGroupFactory, bool matchesWholeLineOnly) { _referencedRegexes = referencedRegexes; _regexGroupFactory = regexGroupFactory; _matchesWholeLineOnly = matchesWholeLineOnly; }
public StatMatcherRegexExpander( IStatMatchers statMatchers, IReferencedRegexes referencedRegexes, IRegexGroupFactory regexGroupFactory) { _statMatchers = statMatchers; _referencedRegexes = referencedRegexes; _regexGroupFactory = regexGroupFactory; _expanded = new Lazy <IReadOnlyList <MatcherData> >(() => Expand().ToList()); }