289
290
public static findNextMatch(model: TextModel, searchParams: SearchParams, searchStart: Position, captureMatches: boolean): FindMatch | null {
292
>
if (!searchData) {
293
return null;
294
}
296
>
const searcher = new Searcher(searchData.wordSeparators, searchData.regex);
297
>
298
>
if (searchData.regex.multiline) {
299
return this._doFindNextMatchMultiline(model, searchStart, searcher, captureMatches);
300
}
301
return this._doFindNextMatchLineByLine(model, searchStart, searcher, captureMatches);
303
304
private static _doFindNextMatchMultiline(model: TextModel, searchStart: Position, searcher: Searcher, captureMatches: boolean): FindMatch | null {