Freigeben über


IFinder Schnittstelle

Definition

Ein -Objekt, das zum Ausführen einer Vielzahl von Suchvorgängen für ITextSnapshotverwendet wird. Erstellt über IFinderFactory.

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

Hinweise

Die & ersetzen von Zeichenfolgen, Suchoptionen und Momentaufnahme werden beim Erstellen festgelegt IFinder und können nicht geändert werden.

Eigenschaften

FindWhat

Die gesuchte Zeichenfolge.

Options

Die Suchoptionen.

ReplaceWith

Die Zeichenfolge, die verwendet wird, um den gefundenen Text zu ersetzen.

Snapshot

Die Momentaufnahme vom Finder durchsucht.

Methoden

FindAll()

Suchen Sie alle Übereinstimmungen im gesamten Momentaufnahme.

FindAll(Span)

Suchen Sie alle Übereinstimmungen in searchRange.

FindForReplaceAll()

Suchen Sie alle Übereinstimmungen im gesamten Momentaufnahme.

FindForReplaceAll(Span)

Suchen Sie alle Übereinstimmungen in searchRange.

TryFind(Int32, Span)

Versuchen Sie, den ersten/letzten instance nach/vor startingPosition im gesamten Momentaufnahme zu finden.

TryFind(Int32, Span, Span)

Versuchen Sie, den ersten/letzten instance nach/vor startingPosition in searchRangezu finden.

TryFind(Span)

Versuchen Sie, den ersten/letzten instance im gesamten Snapspshot zu finden.

TryFind(Span, Span)

Versuchen Sie, den ersten/letzten instance in searchRangezu finden.

TryFindForReplace(Int32, Span, Span, String)

Versuchen Sie, den ersten/letzten instance nach/vor startingPosition in searchRangezu finden. expandedReplacePattern ist der Text, der für die Ersetzung verwendet werden soll (unter Berücksichtigung von Regex-Ersetzungen).

TryFindForReplace(Int32, Span, String)

Versuchen Sie, den ersten/letzten instance nach/vor startingPosition im gesamten Momentaufnahme zu finden. expandedReplacePattern ist der Text, der für die Ersetzung verwendet werden soll (unter Berücksichtigung von Regex-Ersetzungen).

TryFindForReplace(Span, Span, String)

Versuchen Sie, den ersten/letzten instance in searchRangezu finden. expandedReplacePattern ist der Text, der für die Ersetzung verwendet werden soll (unter Berücksichtigung von Regex-Ersetzungen).

TryFindForReplace(Span, String)

Versuchen Sie, den ersten/letzten instance im gesamten Snapspshot zu finden. expandedReplacePattern ist der Text, der für die Ersetzung verwendet werden soll (unter Berücksichtigung von Regex-Ersetzungen).

Gilt für: