[Monodevelop-devel] Refactoring and navigation commands

Michael Hutchinson m.j.hutchinson at gmail.com
Thu Jan 8 14:13:39 EST 2009

On Thu, Jan 8, 2009 at 12:39 PM, Lluis Sanchez Gual <lluis at novell.com> wrote:
> I think we should check how those refactoring commands are presented in
> other IDEs and tools. In any case, I don't think the submenus add much
> value. The editor context menu could have a "Go to declaration" command
> at the top, maybe a "Go to declaring type" (for type members), and a
> "Refactoring" menu with all other refactoring commands.

Yes, I'll take a look at how some other IDEs present these commands
and post a summary later.

My other concern with the current approach we have is that it's
possible to do things that don't make much sense in the current
"scope", e.g. from the context menu on a parameter, you can rename the
class of the type of the parameter, even though it's in a different
file or project. IMO refactoring operations should only affect the
current file and files that depend on it, else the scope of the
changes becomes confusing.

Michael Hutchinson

More information about the Monodevelop-devel-list mailing list