È possibile selezionare tutti i parametri di un metodo e chiedere a ReSharper di creare una classe da questi parametri come "oggetto parametro metodo?"Come creare un oggetto parametro metodo con ReSharper in pochi secondi?
7
A
risposta
15
ReSharper supporta il comando Extract Class From Parameters:
La classe estratto dai parametri refactoring permettono velocemente creare una nuova classe o struttura utilizzando (alcuni) dei parametri di un dato metodo. ReSharper analizza il metodo selezionato e rileva le variabili che possono essere convertite in membri . Dopo l'estrazione, viene creata la nuova classe con i campi necessari generati dai parametri del metodo selezionato.
per invocarlo:
- Posizionare il cursore sul metodo con i parametri che si desidera generare una classe per
- Press Ctrl + Maiusc + R
- Seleziona 'Classe di estrazione da Parametri '
- Effettua qualsiasi configurazione aggiuntiva nella finestra di dialogo.
Problemi correlati
- 1. TIMEZONE_CHANGED intento ricevuto ogni pochi secondi
- 2. Laravel si disconnette automaticamente dopo pochi secondi?
- 3. MPMoviePlayerController smette di giocare dopo pochi secondi
- 4. Come documentare un parametro "oggetto" di un metodo
- 5. UPDATE/INSERT di volta in volta richiede pochi secondi
- 6. È possibile creare un metodo di estensione usando Resharper?
- 7. Passare in un oggetto come parametro esterno
- 8. Un metodo con un parametro opzionale
- 9. Classe con oggetto come parametro
- 10. Passare un oggetto come parametro e modificarlo all'interno del metodo
- 11. Passando oggetto di tipo anonimo come parametro di un metodo
- 12. Passo in un enum come un parametro di metodo
- 13. ottenere i dati in pochi secondi, vogliono calcolare le ore, minuti e secondi
- 14. metodo restituisce lo stesso oggetto passato come parametro
- 15. Come creare un oggetto sfumato con Raphael
- 16. annotazione @Schedule passano ogni pochi minuti (o secondi)
- 17. Come creare un oggetto datetime con PyYAML
- 18. Come creare un oggetto con JNI?
- 19. Creare un oggetto con proprietà,
- 20. RhinoMock: come eseguire lo stub e restituire un metodo con oggetto complesso come parametro
- 21. Come si deride un oggetto con OCMock che non viene passato come parametro al metodo?
- 22. Passare un metodo come parametro
- 23. Chiamare un metodo obj-c con un parametro
- 24. Estrai metodo all'interfaccia già esistente con ReSharper
- 25. Passaggio di un oggetto di tipo sconosciuto come parametro in un metodo Java
- 26. Passando char in un metodo con un parametro int
- 27. Come inviare milioni di notifica Apple Push come Urbano Dirigibile in pochi secondi
- 28. Verifica Moq con parametro oggetto
- 29. Come posso richiamare un metodo con un parametro out?
- 30. Puoi passare una classe (non un oggetto) come parametro a un metodo in python?
È fantastico ... non sapevo che potessi farlo! – Martin
Grazie mille! Informazioni semplici ma abbastanza utili! – pencilCake