Trova un’altra parte di PartialClass in IDE di Visual Studio?

Supponiamo che io abbia una partial class nella mia domanda.

Diciamo che ho una parte di questa class aperta in Visual Studio e voglio trovare le altre parti. Come posso fare questo? C’è una scorciatoia da tastiera o un altro metodo che posso usare per navigare rapidamente verso le altre parti della mia class?

Ciò sarebbe utile perché in una grande applicazione ci sono così tanti singoli file * .cs che la ricerca manuale di classi parziali diventa molto inefficiente.

Se apri il menu di scelta rapida sul nome della class e fai clic su “Vai a definizione (F12)”, il pannello “Trova i risultati dei simboli” verrà visualizzato nella parte inferiore (per impostazione predefinita) di Visual Studio. Qui troverai tutte le definizioni (parziali) di quella class.

classe parziale

Nel mio caso ( Visual Studio 2013 e anche Visual Studio 2015 ) la soluzione che CodeCaster descrive non ha funzionato per me – Trova i risultati dei simboli non appare come descritto nella risposta.

Ma ho trovato 2 altri modi per risolverlo, che funzionano per me. Eseguire le seguenti operazioni:


Soluzione 1
Testato con Visual Studio 2013/2015 e Visual Studio 2017

  1. Fare clic con il tasto destro e selezionare “Vai alla definizione”. Questo aprirà una delle (possibilmente molte, ma nella maggior parte dei casi due) parti della class.
  2. Metti il ​​cursore sul nome della class per segnarlo, es
    public partial class MyClass
  3. Premi F12 e l’editor salterà alla parte successiva
  4. Ripeti il ​​passaggio 3. fino a quando non avrai aperto tutte le parti (passerà in rassegna tutte le parti fino a quando non tornerà alla prima parte)

Nota: solo se è presente più di una class parziale, verranno visualizzati i nomi dei file in cui vengono trovate le parti della class:

Parziale


Soluzione 2
Testato con Visual Studio 2017

  1. Metti il ​​cursore sul nome della class per segnarlo, es
    public partial class MyClass
  2. Premere ALT + MAIUSC + F12 . Questo cercherà il simbolo selezionato nell’intera soluzione.
  3. Tutte le occorrenze della class sono elencate nella finestra Trova risultati simbolo .

Lo svantaggio della soluzione 2 è che anche i riferimenti sono elencati, non solo le classi parziali.