[Monodevelop-devel] Extending the Rename refactoring in MonoDevelop

Lewis Brown lewix7 at gmail.com
Wed Jul 24 09:51:52 UTC 2013


Hi,

I'm currently working on adding refactoring to the F# language binding for
MonoDevelop. I've added a few new refactorings using the
MonoDevelop/Refactoring/Refactorings extension point.

However, one of them is a "Rename" refactoring and because the default
"Rename" is still available in F# files, the user is presented with two
"Rename" options: my one and the default one (which doesn't work in F#).

I'd like there to only be one available option, and was wondering what the
best way to do that is. Unfortunately, I don't think I can solve it without
modifying MonoDevelop.Refactoring. The options that come to mind are:

  * Change MonoDevelop.Refactoring.Rename so it is unavailable in F# files
  * Add some extension points to MonoDevelop.Refactoring.Rename and extend
those in my add-in

Any ideas?

Cheers,

Lewis
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/monodevelop-devel-list/attachments/20130724/ae8d4bbc/attachment.html>


More information about the Monodevelop-devel-list mailing list