public StraightMatch(int patternLength) { nodes = new MatchNodes[patternLength]; for (int i = 0; i < patternLength; i++) { nodes[i] = new MatchNodes(); } }
public StraightMatch(IReadOnlyList <string> pattern, IReadOnlyList <string> search, LineRange range) { patternLength = pattern.Count; this.pattern = pattern; this.search = search; this.range = range; nodes = new MatchNodes[patternLength]; for (int i = 0; i < patternLength; i++) { nodes[i] = new MatchNodes(); } }