Export (0) Print
Expand All

ITextSearchService2 Interface

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

Namespace:  Microsoft.VisualStudio.Text.Operations
Assembly:  Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)

public interface ITextSearchService2 : ITextSearchService

The ITextSearchService2 type exposes the following members.

  NameDescription
Public methodFind(SnapshotPoint, String, FindOptions)Searches for the next occurrence of the given search pattern, using the given starting position and options.
Public methodFind(SnapshotSpan, SnapshotPoint, String, FindOptions)Searches for the next occurrence of the given search pattern, using the given search range, starting position and options.
Public methodFindAll(FindData)Searches for all the occurrences of the search string. (Inherited from ITextSearchService.)
Public methodFindAll(SnapshotSpan, String, FindOptions)Searches for all occurrences of the given search pattern, using the given starting range and options.
Public methodFindAll(SnapshotSpan, SnapshotPoint, String, FindOptions)Searches for all occurrences of the given search pattern, using the given search range, starting position and options.
Public methodFindAllForReplaceSearches for all occurrences of the searchPattern and calculates all the corresponding replacement results for every match according to the replacePattern.
Public methodFindForReplace(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.
Public methodFindForReplace(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.
Public methodFindNextSearches for the next occurrence of the search string. (Inherited from ITextSearchService.)
Top

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

Show:
© 2015 Microsoft