Partager via


IFinder Interface

Définition

Objet utilisé pour effectuer diverses opérations de recherche sur ITextSnapshot. Créé via .IFinderFactory

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

Remarques

La recherche & remplacer les chaînes, les options de recherche et les instantané sont définies lorsque le IFinder est créé et ne peut pas être modifié.

Propriétés

FindWhat

Chaîne recherchée.

Options

Options de recherche.

ReplaceWith

Chaîne utilisée pour remplacer le texte trouvé.

Snapshot

Le instantané recherché par le finder.

Méthodes

FindAll()

Recherchez toutes les correspondances dans l’ensemble du instantané.

FindAll(Span)

Recherchez toutes les correspondances dans searchRange.

FindForReplaceAll()

Recherchez toutes les correspondances dans l’ensemble du instantané.

FindForReplaceAll(Span)

Recherchez toutes les correspondances dans searchRange.

TryFind(Int32, Span, Span)

Essayez de trouver le premier/dernier instance après/avant startingPosition dans searchRange.

TryFind(Int32, Span)

Essayez de trouver le premier/dernier instance après/avant startingPosition dans l’ensemble du instantané.

TryFind(Span, Span)

Essayez de trouver le premier/dernier instance dans searchRange.

TryFind(Span)

Essayez de trouver le premier/dernier instance dans l’intégralité du snapspshot.

TryFindForReplace(Int32, Span, Span, String)

Essayez de trouver le premier/dernier instance après/avant startingPosition dans searchRange. expandedReplacePattern est le texte qui doit être utilisé pour le remplacement (en tenant compte des substitutions regex).

TryFindForReplace(Int32, Span, String)

Essayez de trouver le premier/dernier instance après/avant startingPosition dans l’ensemble du instantané. expandedReplacePattern est le texte qui doit être utilisé pour le remplacement (en tenant compte des substitutions regex).

TryFindForReplace(Span, Span, String)

Essayez de trouver le premier/dernier instance dans searchRange. expandedReplacePattern est le texte qui doit être utilisé pour le remplacement (en tenant compte des substitutions regex).

TryFindForReplace(Span, String)

Essayez de trouver le premier/dernier instance dans l’intégralité du snapspshot. expandedReplacePattern est le texte qui doit être utilisé pour le remplacement (en tenant compte des substitutions regex).

S’applique à