Est-il possible de sélectionner tous les paramètres d'une méthode et demander à ReSharper de créer une classe à partir de ces paramètres en tant que "objet de paramètre de méthode?"Comment créer un objet de paramètre de méthode avec ReSharper en quelques secondes?
7
A
Répondre
15
ReSharper soutient la commande Extract Class From Parameters:
La classe extrait à partir des paramètres refactoring vous permet de rapidement créer une nouvelle classe ou structure à l'aide (certaines) des paramètres d'une méthode donnée. ReSharper analyse la méthode sélectionnée et détecte les variables pouvant être converties en membres. Après l'extraction, la nouvelle classe est créée avec les champs nécessaires générés à partir des paramètres de la méthode sélectionnée.
Pour invoquer:
- Placez le curseur sur la méthode avec les paramètres que vous voulez générer une classe pour
- Appuyez sur Ctrl + Maj + R
- Sélectionnez 'Classe d'extraction A partir de Paramètres '
- Effectuez une configuration supplémentaire dans la boîte de dialogue.
C'est génial ... Je ne savais pas que vous pouviez faire ça! – Martin
Merci beaucoup! Une information simple mais très utile! – pencilCake