IIncrementalSearch, interface
Définit une opération de recherche incrémentielle.
Espace de noms : Microsoft.VisualStudio.Text.IncrementalSearch
Assembly : Microsoft.VisualStudio.Text.UI (dans Microsoft.VisualStudio.Text.UI.dll)
Syntaxe
'Déclaration
Public Interface IIncrementalSearch
public interface IIncrementalSearch
public interface class IIncrementalSearch
type IIncrementalSearch = interface end
public interface IIncrementalSearch
Le type IIncrementalSearch expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
IsActive | Détermine si une recherche incrémentielle est en cours. | |
SearchDirection | Obtient ou définit le sens de la recherche incrémentielle. | |
SearchString | Obtient ou définit le terme de la recherche actuelle. | |
TextView | Obtient le ITextView associé à cette recherche. |
Début
Méthodes
Nom | Description | |
---|---|---|
AppendCharAndSearch | Étend le terme actuel recherché d'un caractère.Si un nouveau terme correspond, il est sélectionné.La sélection peut être utilisée pour accéder à la correspondance. | |
Clear | Efface le terme de recherche existant sans modifier la sélection. | |
DeleteCharAndSearch | Supprime le dernier caractère du terme de recherche actuel et met à jour les résultats de la recherche selon le nouveau terme. | |
Dismiss | Termine une opération de recherche incrémentielle. | |
SelectNextResult | Sélectionne le résultat suivant d'une opération de recherche incrémentielle.Le terme qui correspond sera sélectionné. | |
Start | Lance une opération de recherche incrémentielle et marque la position du signe insertion comme position de départ de la recherche. |
Début
Notes
L'interface d'IIncrementalSearch est associée à ITextView.
Une fois que la méthode d'Start soit appelée, l'emplacement du signe insertion actuel est marqué comme le début de la recherche. Si un terme correspondant est recherché, il est sélectionné et le signe insertion est déplacé vers la fin du mot sélectionné.
Le sens de la recherche est définie pour transférer par défaut, bien que ce paramètre puisse être modifié avec la propriété d'SearchDirection.
Les opérations d'AppendCharAndSearch et d'DeleteCharAndSearch peuvent être utilisées pour modifier le terme de recherche.
Chaque opération de recherche retourne IncrementalSearchResult, qui comprend des informations sur la recherche, telles que la recherche effectuée une boucle autour de le début ou de fin de la mémoire tampon, si la recherche a continué après de la position de départ de la recherche, et si l'élément a été recherché. Il est de la responsabilité de l'appelant de passer ces informations à l'utilisateur final.
La recherche incrémentielle effectue sa recherche sur l'instantané de texte d'ITextView. Par conséquent, si le résultat fait partie d'une région en mode Plan réduite, la zone sera développée avant que le résultat soit sélectionné.
Voir aussi
Référence
Microsoft.VisualStudio.Text.IncrementalSearch, espace de noms