Ich versuche, ein Makro für Visual Studio 2008, die auf diese Weise verhält sie zu bauen: (Klasse extrahiert Makro)Wie kann ich ein Visual Studio-Makro schreiben, um ein Extractor-Refactoring durchzuführen?
ich in dem aktuell geöffneten Dokument markierte Sie Text und die Makro aufrufen (ein Keybinding oder was auch immer verwendet wird).
Das Makro führt "Project.AddClass" für das aktuelle aktive Projekt aus, so dass ich den Klassennamen angeben kann.
Das Makro fügt den Text, den ich ursprünglich im anderen Dokument hervorgehoben hatte, in die neu erstellte Klassendatei ein und entfernt den Text aus der Originaldatei.
Der Text wird der neuen Datei innerhalb des neuen Klassenkörpers hinzugefügt, d. H. Innerhalb der öffnenden und schließenden Klammern.
Ich habe daran herumgebastelt, aber ich kann kein Handle mit dem erstellten Klassendokument bekommen.
Jede Hilfe wird sehr geschätzt.
Resharer zur Rettung :) –
Ich mag etwa 10% der Features von Resharper, aber es scheint wirklich meine Umwelt zu versauen. Außerdem bin ich ein Geizkragen. –