Skip to content
| Marketplace
Sign in
Visual Studio>Tools>FSharpRefactor
FSharpRefactor

FSharpRefactor

Edmondo Pentangelo

|
3,237 installs
| (6) | Free
Highlight all usages of an identifier. Rename identifiers. Currently does not support cross files rename.
Download

Deisgned to bring Code Refactoring capabilities to the F# Language in Visual 

Studio 2010.

"Code refactoring is the process of changing a computer
program's source code without modifying its external functional behavior in
order to improve some of the nonfunctional attributes of the software.
Advantages include improved code readability and reduced complexity to improve
the maintainability of the source code, as well as a more expressive internal
architecture or object model to improve extensibility." source:
Wikipedia

http://fsharprefactor.codeplex.com/

Architecture

  • Lexer , Parser and Type Inference (using Microsoft F# Compiler Sources)
  • Abstract Syntax Tree
  • Highlight Usages
  • Rename
  • Extract definition (todo)
  • Other refactorings (todo)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft