Je suis en train de construire une macro pour Visual Studio 2008 qui se comporte ainsi: (Extrait de classe Macro)Comment puis-je écrire une macro Visual Studio pour effectuer un refactoring de classe d'extraction?
Je souligne un texte dans le document actuellement ouvert et appeler la macro (en utilisant un raccourci clavier ou autre).
La macro exécute "Project.AddClass" pour le projet actif en cours, ce qui me permet de spécifier le nom de la classe.
La macro ajoute le texte que j'avais initialement mis en surbrillance dans l'autre document dans le fichier de classe nouvellement créé et supprime le texte du fichier d'origine.
Le texte est ajouté au nouveau fichier dans le nouveau corps de classe, c'est-à-dire dans les accolades d'ouverture et de fermeture.
J'ai bricolé avec, mais je ne peux pas obtenir un handle pour le document de classe créé.
Toute aide sera grandement appréciée.
Resharer à la rescousse :) –
J'aime environ 10% des fonctionnalités de Resharper, mais il semble vraiment de ralentir mon environnement. De plus, je suis un lowpskate. –