ITextSearchService2 Interface

Definition

Extends ITextSearchService with methods for searching contents of a ITextSnapshot and helper methods for performing replace operations.

public interface ITextSearchService2 : Microsoft.VisualStudio.Text.Operations.ITextSearchService
Implements

Remarks

This interface is provided by the editor and should be consumed via the Managed Extensibility Framework (MEF).

Methods

Find(SnapshotPoint, String, FindOptions)

Searches for the next occurrence of the given search pattern, using the given starting position and options.

Find(SnapshotSpan, SnapshotPoint, String, FindOptions)

Searches for the next occurrence of the given search pattern, using the given search range, starting position and options.

FindAll(SnapshotSpan, String, FindOptions)

Searches for all occurrences of the given search pattern, using the given starting range and options.

FindAll(SnapshotSpan, SnapshotPoint, String, FindOptions)

Searches for all occurrences of the given search pattern, using the given search range, starting position and options.

FindAllForReplace(SnapshotSpan, String, String, FindOptions)

Searches for all occurrences of the searchPattern and calculates all the corresponding replacement results for every match according to the replacePattern.

FindForReplace(SnapshotPoint, String, String, FindOptions, String)

Searches for the next occurrence of the search pattern and returns the result of replacing the search pattern with the replacement pattern.

FindForReplace(SnapshotSpan, String, String, FindOptions, String)

Searches for the next occurrence of the search pattern and returns the result of replacing the search pattern with the replacement pattern.

Applies to