2013-03-28 15 views
54

In un progetto legacy di ASP.NET che ho ereditato, ci sono un'abbondanza di metodi definiti che non vengono utilizzati assolutamente da nessuna parte.Come posso utilizzare ReSharper per elencare i metodi non utilizzati in una soluzione?

Ho familiarità con la funzionalità "Trova utilizzi", ma vorrei essere in grado di generare un elenco di metodi che non vengono chiamati da nessuna parte nell'app. Esiste una tale funzionalità?

+0

Vedere se questo aiuta: [Resharper- Trova tutte le classi non utilizzate] (http://stackoverflow.com/questions/4646174/resharper-find-all-unused-classes). O questo: [Trova codice inutilizzato] (http://stackoverflow.com/questions/245963/find-unused-code). Oppure: [Trova le funzioni pubbliche non utilizzate] (http://stackoverflow.com/questions/5846821/find-unused-public-functions). – publicgk

+0

Un problema interessante. Resharper è in grado di rilevare metodi che vengono utilizzati come gestori di eventi ma menzionati solo nel markup? –

+0

È una domanda di programmazione? – I4V

risposta

143

È possibile selezionare ReSharper => Ispeziona => Problemi di codici in soluzione; E lì, puoi raggruppare per "Tipo di problema" e dovresti vedere tutti i problemi che corrispondono a "Tipo o tipo il membro non è mai usato" (il metodo non utilizzato va lì)

(E se fai clic su di esso, tu è possibile selezionare: "solo Show 'tipo o membro di tipo non viene mai utilizzato' problemi" .. e ci si va;)

ReSharper[1]

+3

Grazie a TON! Ti darei un voto ma non ho la reputazione. –

+0

@MichealWells Non dimenticare di accettare la risposta se ti va bene –

+0

Prego :) –

Problemi correlati