Condividi tramite


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
Proprietà pubblica IsActive Determina se una ricerca incrementale è in esecuzione.
Proprietà pubblica SearchDirection Ottiene o imposta la direzione della ricerca incrementale.
Proprietà pubblica SearchString Ottiene o imposta il termine di ricerca corrente.
Proprietà pubblica TextView ottiene ITextView associato a questa ricerca.

In alto

Metodi

  Nome Descrizione
Metodo pubblico 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.
Metodo pubblico Clear Cancella il termine di ricerca esistente senza modificare la selezione.
Metodo pubblico DeleteCharAndSearch Rimuove l'ultimo carattere del termine di ricerca corrente e aggiornare i risultati della ricerca in base al nuovo termine.
Metodo pubblico Dismiss termina un'operazione di ricerca incrementale.
Metodo pubblico SelectNextResult Selezionare il risultato successivo in un'operazione di ricerca incrementale.il termine corrispondente sarà selezionato.
Metodo pubblico 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