Interfaccia IIncrementalSearch
definisce un'operazione di ricerca incrementale.
Spazio dei nomi: Microsoft.VisualStudio.Text.IncrementalSearch
Assembly: Microsoft.VisualStudio.Text.UI (in Microsoft.VisualStudio.Text.UI.dll)
Sintassi
'Dichiarazione
Public Interface IIncrementalSearch
public interface IIncrementalSearch
public interface class IIncrementalSearch
type IIncrementalSearch = interface end
public interface IIncrementalSearch
Il tipo IIncrementalSearch espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
IsActive | Determina se una ricerca incrementale è in esecuzione. | |
SearchDirection | Ottiene o imposta la direzione della ricerca incrementale. | |
SearchString | Ottiene o imposta il termine di ricerca corrente. | |
TextView | ottiene ITextView associato a questa ricerca. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AppendCharAndSearch | Estende il termine corrente ricercato di un carattere.Se un nuovo termine trova corrispondenza, viene selezionato.La selezione può essere utilizzata per accedere alla corrispondenza. | |
Clear | Cancella il termine di ricerca esistente senza modificare la selezione. | |
DeleteCharAndSearch | Rimuove l'ultimo carattere del termine di ricerca corrente e aggiornare i risultati della ricerca in base al nuovo termine. | |
Dismiss | termina un'operazione di ricerca incrementale. | |
SelectNextResult | Selezionare il risultato successivo in un'operazione di ricerca incrementale.il termine corrispondente sarà selezionato. | |
Start | Avvia un'operazione di ricerca incrementale e contrassegna la posizione del cursore come posizione iniziale per la ricerca. |
In alto
Note
IIncrementalSearch l'interfaccia è associata a un oggetto ITextView.
dopo Start il metodo viene chiamato, la posizione corrente del cursore è contrassegnato come inizio della ricerca. Se una condizione corrispondente viene trovato, viene selezionato e il cursore viene spostato alla fine di parola selezionata.
La direzione della ricerca viene impostata per inoltrare per impostazione predefinita, sebbene questa impostazione può essere modificata con SearchDirection proprietà.
AppendCharAndSearch e DeleteCharAndSearch le operazioni possono essere utilizzate per modificare il termine di ricerca.
ogni operazione di ricerca restituisce IncrementalSearchResult, che incorpora le informazioni sulla ricerca, come se la ricerca eseguita il ciclo intorno all'inizio o alla fine del buffer, se la ricerca è tornata alla posizione iniziale della ricerca e se l'elemento è stato trovato. È responsabilità del chiamante di comunicare le informazioni all'utente finale.
La ricerca incrementale esegue la ricerca nello snapshot di testo di ITextView. Di conseguenza, se il risultato fa parte di un'area di descrizione compressa, l'area verrà espansa prima che il risultato sia selezionato.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualStudio.Text.IncrementalSearch