[MonoDevelop] help with refactoring

Ben Motmans ben.motmans at gmail.com
Tue Nov 27 13:08:51 EST 2007


hi,

A couple of months ago, I worked a bit on extended refactoring support.
So far, I have a separate project in the Extras/ directory, some
modifications to the refactoring core, and additional commands like
"generate constructor" and "encapsulate fields". It's now also possible to
add new refactoring commands using addins, so you won't have to touch
BaseRefactorer or CodeRefactorer.

This code isn't committed to the SVN server yet, since I was waiting for the
restructuring of the directory layout and recently I've been a bit out of
touch with MD development due to other projects. Though I'll try to get the
code online as soon as possible.

-- Ben

On Nov 27, 2007 6:45 PM, Paul Lange <palango at gmx.de> wrote:

> hi there,
> I'm intrested in helping with the MonoDevelop code refactoring features.
> I had a look at the code and now have some questions:
> * In MonoDevelop.Projects.CodeGeneration are two classes which implement
> refactoring operations (BaseRefactorer and CodeRefactorer). Which one
> should be extended and what needs to be done?
> * If I for example implement class renaming there will be a new dialog.
> This is stored in MonoDevelop.Projects.Gui.Dialogs namespace. Where is
> the "glue"-code that displays the dialog and does the actions? (I'm not
> enough familiar with the MD design yet)
>
> regards, Paul
>
> _______________________________________________
> Monodevelop-list mailing list
> Monodevelop-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/monodevelop-list
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/monodevelop-list/attachments/20071127/850fba22/attachment.html 


More information about the Monodevelop-list mailing list