Share via


IFinder インターフェイス

定義

に対 ITextSnapshotしてさまざまな検索操作を実行するために使用される オブジェクト。 を使用して作成されます IFinderFactory

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

注釈

検索 & 文字列の置換、検索オプション、およびスナップショットは、 の作成時にIFinder設定され、変更できません。

プロパティ

FindWhat

検索対象の文字列。

Options

検索オプション。

ReplaceWith

見つかったテキストを置き換えるために使用される文字列。

Snapshot

スナップショット finder によって検索されます。

メソッド

FindAll()

スナップショット全体ですべての一致を検索します。

FindAll(Span)

内のすべての一致を検索します searchRange

FindForReplaceAll()

スナップショット全体ですべての一致を検索します。

FindForReplaceAll(Span)

内のすべての一致を検索します searchRange

TryFind(Int32, Span)

スナップショット全体で、 の後/前startingPositionの最初/最後のインスタンスを検索してみてください。

TryFind(Int32, Span, Span)

で、 の後/前 startingPosition の最初/最後のインスタンスを searchRange見つけようとします。

TryFind(Span)

スナップスナップショット全体で最初/最後のインスタンスを検索してみてください。

TryFind(Span, Span)

で最初/最後のインスタンスを searchRange見つけようとします。

TryFindForReplace(Int32, Span, Span, String)

で、 の後/前 startingPosition の最初/最後のインスタンスを searchRange見つけようとします。 expandedReplacePattern は、置換に使用するテキストです (正規表現の置換を表します)。

TryFindForReplace(Int32, Span, String)

スナップショット全体で、 の後/前startingPositionの最初/最後のインスタンスを検索してみてください。 expandedReplacePattern は、置換に使用するテキストです (正規表現の置換を表します)。

TryFindForReplace(Span, Span, String)

で最初/最後のインスタンスを searchRange見つけようとします。 expandedReplacePattern は、置換に使用するテキストです (正規表現の置換を表します)。

TryFindForReplace(Span, String)

スナップスナップショット全体で最初/最後のインスタンスを検索してみてください。 expandedReplacePattern は、置換に使用するテキストです (正規表現の置換を表します)。

適用対象