IVsFindTarget Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Implements Find and Replace capabilities within your editor.
public interface class IVsFindTarget
public interface class IVsFindTarget
__interface IVsFindTarget
[System.Runtime.InteropServices.Guid("DE89D360-C06A-11D2-936C-D714766E8B50")]
[System.Runtime.InteropServices.InterfaceType(1)]
public interface IVsFindTarget
[System.Runtime.InteropServices.Guid("DE89D360-C06A-11D2-936C-D714766E8B50")]
[System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)]
public interface IVsFindTarget
[<System.Runtime.InteropServices.Guid("DE89D360-C06A-11D2-936C-D714766E8B50")>]
[<System.Runtime.InteropServices.InterfaceType(1)>]
type IVsFindTarget = interface
[<System.Runtime.InteropServices.Guid("DE89D360-C06A-11D2-936C-D714766E8B50")>]
[<System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)>]
type IVsFindTarget = interface
Public Interface IVsFindTarget
- Derived
- Attributes
Remarks
Notes to Implementers
Implement this interface to support Find and Replace in your window or document.
Methods
Find(String, UInt32, Int32, IVsFindHelper, UInt32) |
Requests a text string search. |
GetCapabilities(Boolean[], UInt32[]) |
Specifies your supported capabilities. |
GetCurrentSpan(TextSpan[]) |
Returns the coordinates or the caret position of the current selection. |
GetFindState(Object) |
Determines the state of a previous Find operation. |
GetMatchRect(RECT[]) |
Return the screen coordinates of the matched string. |
GetProperty(UInt32, Object) |
Returns the value of a requested property. |
GetSearchImage(UInt32, IVsTextSpanSet[], IVsTextImage) |
Returns a text image for the environment to search. |
MarkSpan(TextSpan[]) |
Highlight a given text span. |
NavigateTo(TextSpan[]) |
Move to a specified location within a document. |
NotifyFindTarget(UInt32) |
Sends notification to a find target of a change in status. |
Replace(String, String, UInt32, Int32, IVsFindHelper, Int32) |
Requests a text string replace. |
SetFindState(Object) |
Sets the state of a find operation. |