ITextSearchNavigator Interface
Navigates between search results on an ITextBuffer and performs text replacements.
Namespace: Microsoft.VisualStudio.Text.Operations
Assembly: Microsoft.VisualStudio.Text.Logic (in Microsoft.VisualStudio.Text.Logic.dll)
Syntax
'Declaration
Public Interface ITextSearchNavigator
public interface ITextSearchNavigator
public interface class ITextSearchNavigator
type ITextSearchNavigator = interface end
public interface ITextSearchNavigator
The ITextSearchNavigator type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() |
CurrentResult | Gets the SnapshotSpan corresponding to the result of the last find operation. |
![]() |
ReplaceTerm | Gets or sets the term to use to replace matches. |
![]() |
SearchOptions | Gets or sets options to use for a search. |
![]() |
SearchSpan | Gets or sets the range of text to search. |
![]() |
SearchTerm | Gets or sets the term to search for. |
![]() |
StartPoint | Gets or sets the position at which the search is started. |
Top
Methods
Name | Description | |
---|---|---|
![]() |
ClearCurrentResult | Clears the current result. |
![]() |
Find | Finds the next occurrence of the text matching the SearchTerm. |
![]() |
Replace | Replaces the current result with the ReplaceTerm. |
Top
Remarks
This interface is a Managed Extensibility Framework (MEF) part, you can get it by importing an ITextSearchNavigatorFactoryService and calling the CreateSearchNavigator method.