Refactor! Pro v.2.5.8 released on 11 Oct 2007
DXCore
Known Issues
New Features
Resolved Issues
Refactor! Pro
Changed
Early Experience
New Features/Improvements
Resolved Issues
Known Issues
- Wizards - Plug-in wizards do not work in Visual Studio 2008.
- Formatting - There are known issues with formatting in the Visual Studio 2008 ASP .NET editor.
New Features
- Context - New "Editor\Clipboard\HasMultipleLines" context that is satisfied if the clipboard contains text that includes one or more line terminators (e.g., a carriage return and/or line feed).
- String Providers - New "PasteFirstLine" string provider that gets the first line of the clipboard text (everything up to the first line terminator).
Resolved Issues
- B18109 - C++ parser doesn't catch VC #pragma region directives
- B20135 - Exception dialog displayed when starting Visual Studio for the first time after installing the DXCore
Refactor! Pro
Changed
- Compress to Lambda Expression - Compress to Lambda Expression is no longer an early-experience refactoring.
- Introduce Using Statement - Introduce Using Statement is no longer an early-experience refactoring.
Early Experience
- Expand Lambda Expression - Converts a lambda expression to an equivalent anonymous method. (C# 3.0 only)
- Inline Delegate - Inlines a delegate, creating an anonymous method. If there are no other references to the delegate method, it is removed. (C# 2.0 only)
New Features/Improvements
- Flatten Conditional - Flatten Conditional is now removes the redundant else-block from an if-else block that is at the end of a method or loop.
Resolved Issues
- B20636 - Collapse Getter and "Collapse Setter" refactorings delete #warning directives
- B20401 - Remove type qualifier refactoring leaves namespace alias in VB.NET
- B18352 - ASP.NET - Extract UserControl - The value of the AutoEventWireUp attribute in the resulting user control is incorrect
- B20155 - Create Method Contract with pointer in C++
- B20375 - Create Method Stub (Other Class)
- B20300 - Create method stub on interface instance variable
- B18348 - Create With Statement - Incorrect results when processing code inside a For Each loop
- B20316 - Extract Method does not produce static method if constants are present in code
- B18355 - Inline Recent Assignment - Incorrect results if there is a reference to the processed variable outside the processing code block
- B18294 - Introduce Local (and other available refactorings) in scope of an event declaration.
- B20378 - Introduce using statement creates too small block
- AB16901 - Move Method to Header - The default value of a parameter is lost
- B20405 - Namespaces needed for extension methods removed by Optimize References refactoring
- B20626 - Refactor! not showing on certain conditions
- B20318 - Reorder Parameters
- B20482 - Reorder Parameters
- B18308 - Surround with tag works incorrectly with server control elements
- B20377 - ternary conditional operator expansion does not respect assignement operator
- AB17359 - VB - Move Type to File - Incorrect results when processing interfaces with multiple inheritances
下载1
下载2