共用方式為


IFinder 介面

定義

物件,用來在 上 ITextSnapshot執行各種尋找作業。 透過 IFinderFactory建立。

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

備註

尋找 & 取代字串、建立時 IFinder 會設定尋找選項和快照集,且無法變更。

屬性

FindWhat

正在搜尋的字串。

Options

搜尋選項。

ReplaceWith

用來取代找到文字的字串。

Snapshot

尋找器搜尋的快照集。

方法

FindAll()

尋找整個快照集中的所有相符專案。

FindAll(Span)

在中 searchRange尋找所有相符專案。

FindForReplaceAll()

尋找整個快照集中的所有相符專案。

FindForReplaceAll(Span)

在中 searchRange尋找所有相符專案。

TryFind(Int32, Span)

嘗試在整個快照集中找到第一個/最後一個實例之後/之前 startingPosition

TryFind(Int32, Span, Span)

嘗試在 中searchRange尋找第一個/最後一個實例之後/之前startingPosition

TryFind(Span)

嘗試在整個 snapspshot 中尋找第一個/最後一個實例。

TryFind(Span, Span)

嘗試在 中 searchRange尋找第一個/最後一個實例。

TryFindForReplace(Int32, Span, Span, String)

嘗試在 中searchRange尋找第一個/最後一個實例之後/之前startingPositionexpandedReplacePattern 是應該用於取代的文字, (考慮 regex 替代) 。

TryFindForReplace(Int32, Span, String)

嘗試在整個快照集中找到第一個/最後一個實例之後/之前 startingPositionexpandedReplacePattern 是應該用於取代的文字, (考慮 regex 替代) 。

TryFindForReplace(Span, Span, String)

嘗試在 中 searchRange尋找第一個/最後一個實例。 expandedReplacePattern 是應該用於取代的文字, (考慮 regex 替代) 。

TryFindForReplace(Span, String)

嘗試在整個 snapspshot 中尋找第一個/最後一個實例。 expandedReplacePattern 是應該用於取代的文字, (考慮 regex 替代) 。

適用於