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


IFinder Интерфейс

Определение

Объект , используемый для выполнения различных операций поиска в ITextSnapshot. Создается с помощью IFinderFactory.

public interface class IFinder
public interface IFinder
type IFinder = interface
Public Interface IFinder

Комментарии

Поиск & замены строк, параметров поиска и snapshot задаются при IFinder создании и не могут быть изменены.

Свойства

FindWhat

Строка, для которой выполняется поиск.

Options

Параметры поиска.

ReplaceWith

Строка, используемая для замены найденного текста.

Snapshot

Поиск snapshot.

Методы

FindAll()

Поиск всех совпадений во всем snapshot.

FindAll(Span)

Поиск всех совпадений в searchRange.

FindForReplaceAll()

Поиск всех совпадений во всем snapshot.

FindForReplaceAll(Span)

Поиск всех совпадений в searchRange.

TryFind(Int32, Span)

Попробуйте найти первый или последний экземпляр после и до startingPosition во всем snapshot.

TryFind(Int32, Span, Span)

Попробуйте найти первый или последний экземпляр после и до startingPosition в searchRange.

TryFind(Span)

Попробуйте найти первый или последний экземпляр во всем snapspshot.

TryFind(Span, Span)

Попробуйте найти первый или последний экземпляр в searchRange.

TryFindForReplace(Int32, Span, Span, String)

Попробуйте найти первый или последний экземпляр после и до startingPosition в searchRange. expandedReplacePattern — это текст, который следует использовать для замены (с учетом подстановок регулярных выражений).

TryFindForReplace(Int32, Span, String)

Попробуйте найти первый или последний экземпляр после и до startingPosition во всем snapshot. expandedReplacePattern — это текст, который следует использовать для замены (с учетом подстановок регулярных выражений).

TryFindForReplace(Span, Span, String)

Попробуйте найти первый или последний экземпляр в searchRange. expandedReplacePattern — это текст, который следует использовать для замены (с учетом подстановок регулярных выражений).

TryFindForReplace(Span, String)

Попробуйте найти первый или последний экземпляр во всем snapspshot. expandedReplacePattern — это текст, который следует использовать для замены (с учетом подстановок регулярных выражений).

Применяется к