IVsFindTarget Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Реализует возможности поиска и замены в редакторе.
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(1)>]
type IVsFindTarget = interface
Public Interface IVsFindTarget
- Производный
- Атрибуты
Комментарии
Примечания для тех, кто реализует этот метод
Реализуйте этот интерфейс для поддержки поиска и замены в окне или документе.
Методы
| Find(String, UInt32, Int32, IVsFindHelper, UInt32) |
Запрашивает поиск текстовой строку. |
| GetCapabilities(Boolean[], UInt32[]) |
Указывает поддерживаемые возможности. |
| GetCurrentSpan(TextSpan[]) |
Возвращает координаты или положение курсора текущего выделения. |
| GetFindState(Object) |
Определяет состояние предыдущей операции поиска. |
| GetMatchRect(RECT[]) |
Возвращение координаты экрана сопоставленной строки. |
| GetProperty(UInt32, Object) |
Возвращает значение запрошенного свойства. |
| GetSearchImage(UInt32, IVsTextSpanSet[], IVsTextImage) |
Возвращает изображение текста, который должна искать среда. |
| MarkSpan(TextSpan[]) |
Выделение заданного текстового диапазона. |
| NavigateTo(TextSpan[]) |
Переместить в заданное местоположение в документе. |
| NotifyFindTarget(UInt32) |
Отправляет уведомление целевому объекту поиска об изменения состояния. |
| Replace(String, String, UInt32, Int32, IVsFindHelper, Int32) |
Запрашивает замену текстовой строку. |
| SetFindState(Object) |
Задает состояние операции поиска. |