public override void ProcessStringCharacter(char currentStringCharacter, int currentPatternPosition, WildcardPatternMatcher.PatternPositionsVisitor patternPositionsForCurrentStringPosition, WildcardPatternMatcher.PatternPositionsVisitor patternPositionsForNextStringPosition) { patternPositionsForCurrentStringPosition.Add(currentPatternPosition + 1); patternPositionsForNextStringPosition.Add(currentPatternPosition); }
public override void ProcessEndOfString(int currentPatternPosition, WildcardPatternMatcher.PatternPositionsVisitor patternPositionsForEndOfStringPosition) { patternPositionsForEndOfStringPosition.Add(currentPatternPosition + 1); }