Procedura: cercare oggetti, definizioni e riferimenti (Simboli)
Aggiornamento: novembre 2007
Nel Visualizzatore oggetti è possibile filtrare i nomi dei simboli visualizzati nel riquadro Oggetti per l'ambito di esplorazione corrente selezionando o immettendo una stringa di ricerca nell'elenco <Cerca> sulla barra degli strumenti del Visualizzatore oggetti. Fare clic su Cerca per visualizzare tutti i nomi di simboli nell'ambito di esplorazione corrente che includono la stringa di ricerca. Ad esempio, se si utilizza la stringa di ricerca "MyObject", verranno restituiti i nomi "MyObject", "MyObjectTest" e "CMyObject". Per le ricerche non viene applicata la distinzione tra maiuscole e minuscole.
È inoltre possibile cercare simboli utilizzando la scheda Trova simbolo della finestra Trova e sostituisci oppure il comando Trova tutti i riferimenti dai menu di scelta rapida del Visualizzatore oggetti. I risultati di queste ricerche vengono visualizzati nella finestra Risultati ricerca simbolo. Per informazioni di riferimento su queste finestre, vedere Trova simbolo, finestra Trova e sostituisci e Finestra Risultati ricerca simbolo. È possibile cercare definizioni anche facendo clic sul comando Vai a definizione dal menu di scelta rapida nell'editor del codice.
Ricerca di simboli mediante una stringa di ricerca
Il menu Cerca sulla barra degli strumenti del Visualizzatore oggetti utilizza l'ambito di esplorazione corrente selezionato nel menu Sfoglia. Per ulteriori informazioni sugli ambiti delle ricerche, vedere Procedura: visualizzare e modificare l'ambito di esplorazione.
Per eseguire ricerche nell'ambito di esplorazione corrente mediante una stringa di ricerca
Nel campo Stringhe di ricerca sulla barra degli strumenti del Visualizzatore oggetti selezionare una stringa di ricerca precedente oppure immettere interamente o in parte un nome di simbolo.
Fare clic su Cerca.
Nel riquadro Oggetti verranno visualizzati soltanto gli oggetti nell'ambito di esplorazione i cui nomi includono la stringa di ricerca. La stringa viene evidenziata in tutti i nomi dei simboli che la contengono.
Per cancellare i risultati
Fare clic sul pulsante Cancella ricerca sulla barra degli strumenti del Visualizzatore oggetti.
Nel riquadro Oggetti verranno così visualizzati tutti gli oggetti nell'ambito di esplorazione corrente.
Ricerca di simboli mediante Trova simbolo
Utilizzare la scheda Trova simbolo della finestra Trova e sostituisci oppure il comando Trova tutti i riferimenti dai menu di scelta rapida del Visualizzatore oggetti per individuare le righe del codice di progetto in cui viene definito o utilizzato un simbolo oppure vi viene fatto riferimento.
La finestra di dialogo Trova simbolo risulta utile nelle seguenti operazioni:
Ricerca della definizione di un simbolo all'interno del progetto o individuazione di più definizioni di un simbolo.
Ricerca dei riferimenti a un simbolo e delle istanze in cui viene utilizzato all'interno del codice.
Esplorazione di gerarchie di oggetti nei componenti esterni e a cui viene fatto riferimento, allo scopo di apprenderne le funzionalità.
La ricerca effettuata mediante la finestra di dialogo Trova simbolo differisce dalla ricerca di testo per i seguenti motivi:
Consente di limitare l'ambito di ricerca ai soli simboli.
Indica definizioni e riferimenti al simbolo, se disponibili, nella Finestra Risultati ricerca simbolo.
Consente di effettuare una ricerca in componenti esterni per i quali non si dispone del codice sorgente.
Per visualizzare la scheda Trova simbolo
Espandere Trova e sostituisci dal menu Modifica.
Scegliere Trova simbolo.
—oppure—
Se la finestra Trova e sostituisci è già aperta, sulla barra degli strumenti fare clic sul pulsante triangolare Visualizza nell'elenco a discesa di sinistra e quindi scegliere Trova simbolo.
Per trovare nomi di simboli corrispondenti a una stringa di ricerca
Estrarre tutti i file per la ricerca che sono archiviati nel controllo del codice sorgente.
Attivare la visualizzazione Origine per tutti i documenti aperti negli editor della visualizzazione Progettazione.
Scegliere Trova e sostituisci dal menu Modifica e quindi Trova simbolo.
Verrà aperta la finestra Trova e sostituisci con le opzioni Trova simbolo visualizzate.
Nell'elenco a discesa Cerca in selezionare un ambito di ricerca predefinito.
Tutti i componenti: consente di cercare la stringa Trova in tutti i componenti disponibili, includendo la soluzione corrente e i componenti a cui fa riferimento, .NET Framework e qualsiasi componente aggiunto mediante Aggiungi altri componenti.
.NET Framework: consente di cercare nell'intera libreria di classi .NET Framework.
Soluzione personale: consente di cercare i nomi di simboli già definiti o a cui viene fatto riferimento all'interno della soluzione aperta.
—oppure—
Selezionare uno degli ambiti di ricerca Insieme di componenti personalizzato.
Insieme di componenti personalizzato (Visualizzatore oggetti): consente di cercare nei componenti attualmente aggiunti all'ambito di ricerca Insieme di componenti personalizzato del Visualizzatore oggetti.
Insieme di componenti personalizzato (Trova simbolo): consente di cercare nei componenti attualmente aggiunti all'ambito di ricerca Insieme di componenti personalizzato in Trova simbolo.
—oppure—
Scegliere il pulsante con i puntini di sospensione (...) per visualizzare la Finestra di dialogo Modifica insieme di componenti personalizzati e selezionare un insieme personalizzato di cartelle di ricerca. Per ulteriori informazioni, vedere Procedura: visualizzare e modificare l'ambito di esplorazione.
Impostare Opzioni di ricerca come desiderato. È possibile scegliere le corrispondenze riportate di seguito.
Parola intera: quando questa opzione è selezionata, nella finestra Risultati ricerca simbolo vengono visualizzate solo le istanze della stringa Trova con l'esatta corrispondenza di parole. Ad esempio, se si ricerca la stringa "MyObject", verrà restituito "MyObject" ma non "CMyObject" o "MyObjectC".
Prefisso: quando questa opzione è selezionata, nella finestra Risultati ricerca simbolo vengono visualizzati i simboli i cui nomi iniziano con la stringa Trova. La ricerca di "MyObject", ad esempio, restituirà "MyObject", "MyObjectTest" e così via, ma non "CMyObject".
Sottostringa: quando questa opzione è selezionata, nella finestra Risultati ricerca simbolo vengono visualizzati tutti i simboli i cui nomi includono la stringa Trova, in qualsiasi posizione. La ricerca di "MyObject", ad esempio, restituirà "MyObject", "MyObjectTest" e "CMyObject".
Per tutte queste opzioni, è possibile scegliere quanto segue.
- Maiuscole/minuscole: quando questa opzione è selezionata, nella finestra Risultati ricerca simbolo vengono visualizzate solo le istanze della stringa Trova corrispondenti per contenuto e combinazione di maiuscole/minuscole. Ad esempio, se si ricerca la stringa "MyObject" selezionando l'opzione Maiuscole/minuscole, verrà restituito "MyObject" ma non "myobject" o "MYOBJECT".
Nota: Le opzioni di Trova e sostituisci sono globali e restano quindi attive da una ricerca all'altra. Per ulteriori informazioni, vedere Trova simbolo, finestra Trova e sostituisci.
Nella casella di testo Trova immettere la stringa o l'espressione da cercare. Nota Nelle ricerche Trova simbolo non possono essere utilizzati caratteri jolly ed espressioni regolari.
Scegliere Trova tutti per iniziare la ricerca. Per annullare una ricerca in corso, scegliere Interrompi.
Le corrispondenze trovate vengono elencate nella Finestra Risultati ricerca simbolo. Per passare a una corrispondenza della ricerca, fare doppio clic sulla relativa voce.
Spostamento su una definizione
Il comando Vai a definizione del menu di scelta rapida dell'editor del codice consente di spostarsi direttamente sulla definizione originale dell'elemento di codice selezionato. In alternativa, è possibile premere il tasto F12 per richiamare il comando Vai a definizione.
Vai a definizione funziona con elementi di codice quali membri, tipi, variabili, variabili locali e così via. Vai a definizione utilizza le informazioni del compilatore per spostarsi direttamente sul punto originale in cui è definito l'elemento di codice, anche se il codice utilizza ampiamente overload o inferenze dei tipi. Tuttavia, il codice in cui è definito l'elemento deve essere disponibile a Visual Studio affinché Vai a definizione funzioni correttamente.
Per spostarsi su una definizione
Fare clic con il pulsante destro del mouse su un elemento di codice nell'editor del codice, quindi fare clic su Vai a definizione.
Il modulo in cui il codice è definito originalmente, se disponibile, viene visualizzato in una nuova scheda nell'editor del codice. Se la definizione non è disponibile, si otterrà il messaggio di errore "Impossibile passare alla definizione".
Vedere anche
Attività
Procedura: spostarsi all'interno del Visualizzatore oggetti