2014-10-29 20 views
13

Cosa significano le varie icone accanto alle corrispondenze trovate nella finestra Trova risultati simbolo? C'è un punto interrogativo uno, uno tondo che assomiglia un po 'a un segno di non entrata e uno che sembra sorgente goto (questo è accanto alla corrispondenza effettiva trovata).Cosa significano le icone nella finestra Trova i risultati dei simboli in VS 2013?

Find Symbol Results

Nota: Per fare questa ricerca simbolo mi fate clic destro su una variabile per ottenere il menu contestuale fino quindi selezionare "Trova tutti i riferimenti".

risposta

7

I diversi simboli indicano diversi tipi di riferimenti, ad es. dichiarazioni, leggere riferimenti, scrivere riferimenti, commenti e colpi di corda, colpi sconosciuti/indovinati.

Il punto interrogativo simboleggia gli hit sconosciuto/indovinato e il segno di non immissione è per le variabili che corrispondono per nome, ma sono nascoste nel loro ambito da un'altra variabile con lo stesso nome. La terza icona "vai alla fonte" è il simbolo di riferimento di lettura/scrittura.

Unknown/guess Unknown/congettura colpito

Matched but hidden Partite per nome, ma è nascosto in corrente portata da un altro simbolo

Read/write reference simbolo lettura/riferimento scrittura

Purtroppo non ho trovato qualsiasi documentazione sull'argomento, devi sperimentare.

+4

In pratica: il simbolo "nessuna voce" corrisponde a riferimenti di riferimento che hanno lo stesso nome, ma vengono confermati che non si tratta di riferimenti validi. (ad esempio simboli con lo stesso nome in altre classi) "?" generalmente corrisponde a cose che non sono riferimenti reali a qualcosa - commenti, stringhe letterali e alcune cose più complesse che non può analizzare, codice inattivo a causa delle direttive del preprocessore, cose in macro, ecc. Il simbolo "Leggi/Scrivi" significa una partita confermata. Questi sono gli unici di cui mi preoccupo di solito. (Vorrei che ci fosse un modo per sbarazzarsi di tutto il resto ...) –

Problemi correlati