Поделиться через


IVsFinder - интерфейс

Находит образ текста.

Пространство имен:  Microsoft.VisualStudio.TextManager.Interop
Сборка:  Microsoft.VisualStudio.TextManager.Interop (в Microsoft.VisualStudio.TextManager.Interop.dll)

Синтаксис

'Декларация
<GuidAttribute("D0C79C30-C06A-11D2-936C-D714766E8B50")> _
<InterfaceTypeAttribute()> _
Public Interface IVsFinder
[GuidAttribute("D0C79C30-C06A-11D2-936C-D714766E8B50")]
[InterfaceTypeAttribute()]
public interface IVsFinder
[GuidAttribute(L"D0C79C30-C06A-11D2-936C-D714766E8B50")]
[InterfaceTypeAttribute()]
public interface class IVsFinder
[<GuidAttribute("D0C79C30-C06A-11D2-936C-D714766E8B50")>]
[<InterfaceTypeAttribute()>]
type IVsFinder =  interface end
public interface IVsFinder

Тип IVsFinder предоставляет следующие члены.

Методы

  Имя Описание
Открытый метод AttachTextImage Вложение образ текста.
Открытый метод Detach Наконец удаляет образ текста.
Открытый метод Find Находит образ текста в диапазон текста.
Открытый метод GetMatch Возвращает textspan совпадение.
Открытый метод GetMatchedSpans Получает соответствующий textspans.
Открытый метод GetState Получает состояние.
Открытый метод GetTaggedSpans Возвращает заключенные в теги textspans.
Открытый метод Init Задает строку поиска.
Открытый метод SetPosition Позиции поиска наборов
Открытый метод SetScope Ограничивает поиск в набор диапазонов.

В начало страницы

Заметки

Получить изображение текста:

  • Текстовый буфер оболочки для QueryInterface IVsTextImage.

  • Используйте реализации доступного сквозное TxFactory.h образа текста.

Поиск образ с помощью поиск.

  • AttachTextImage образ для поиска.

  • Init с шаблоном поиска и параметрами.

  • SetScope (необязательно) чтобы ограничить поиск к подмножеству образа. Это может быть несколько областей non-сопредельных образа.

  • SetPosition задание запустить и настоящие положения и создает программу-оболочкуое состояние поиска.

  • Find.

Поиск не имеет набора знаний скрытого текста (FR_Hidden). Поиск только non-скрыванное текст должен быть реализован путем установки набор диапазонов, видимых регионов. " Соответствие попытки" означает проверка соответствия в указанной позиции без просмотра. Получить набор совпадения или набор тегов регулярного выражения после найти, необходимо передавать VSFH_SetMatch. Если совпадения не требуется набор или набор тегов, не передавать эффективнее VSFH_SetMatch.

Примечания для разработчиков

Реализованный средой. Экземпляры, доступные через глобальный поставщик услуг среды.

См. также

Ссылки

Microsoft.VisualStudio.TextManager.Interop - пространство имен