CodeRush, DXCore and Refactor! v2.5.17 released on 07 May 2008 and What'a New
2008-05-08 16:55
561 查看
What's Included & New | ||
![]() | ![]() |
New Features/Changes
Refactor! Pro
S18183 - Extract String to Resource - must allow setting the name of the created resourceS19437 - Introduce Format Item needs better selection after application
Resolved Issues
CodeRush for Visual Studio .NET
B20727 - "fe" template handles custom iterators not quite correctB91224 - "Metrics Window" - Top buttons aren't resizable.
B30280 - Code Issues - incorrect "Undeclared Element"
B91403 - Code! - "Create Method Stub" Incorrectly generates generic from interface
B19740 - CodeIssues - WPF Application - The "InitializeComponent" method is marked as "Undeclared element"
B92270 - CodeRush TrainingWindowToggle doesn't work correctly
B50159 - CppParser - Incorrectly parses variable declarations within "if" statement conditions.
B91151 - Embed Selection context menu item is not visible until the mouse is used to show the context menu
B91385 - Enum members with "[]" are not supported
B91491 - fe template works badly with a nested generic type
B92028 - ForEach text command creates System.Nullable instead of System.Nullable(Of Integer)
B92713 - Intelligent Paste method template for "Event Trigger" should be protected
B90714 - Metrics - Value of the metrics disappears after clicking on it.
B92729 - Metrics Window - Incorrectly works, if placed on top of the screen.
CB57555 - Move to region does not work for nested classes within a region
B93330 - PasteReplaceWord command works incorrectly, when processing a Nullable data type
B93332 - Property generation template not always keeps the type of property and backend field synchronized
B20923 - Replacing a mnemonic with Use Type in Templates removes the last added mnemonic
B91708 - Templates - The "." template must be expanded only on empty lines.
S90188 - Templates: "dt", "dr" expand in a variable declaration.
B91044 - The context Editor/Clipboard/Implements(System.Collections.IEnumerable) does not work with inferred variable
B90532 - Using the 'is' keyword in lambda in variable initialization disables CodeRush
B19070 - VB Templates - The "v/" template is incorrectly expanded inside methods.
DXCore for Visual Studio.NET
B30789 - CodeGen: VB - AddHandler/RemoveHandler statements are completely ignoredB30778 - CodeGen: VB - Code is generated incorrectly if there is a comment on the same line after a Catch statement
B30777 - CodeGen: VB - Code is generated incorrectly if there is a comment on the same line after a Select Case statement
B30780 - CodeGen: VB - Code is generated incorrectly if there is a comment on the same line after a Step statement in a For-loop
B91342 - IsEventHandler function returns false if the method is handling an event by using AddHandler
B30047 - MSVC2008 crashes probably due to Refactor
B91392 - Namespace alias causes Visual Studio to crash
B19194 - Query ident inside let expression doesn't have correct range set
B92480 - VBCodeGen: Label and OnError statements are not generated.
B92374 - VBParser: Until keyword in expression declaration breaks ParseTree.
B30007 - VS 2008 crashes when a VB.NET code block with LINQ expressions is selected
Refactor! Free (VB.NET)
B92787 - Availability - The "Encapsulate field" refactoring isn't available when a field is selectedB90716 - Extract Method does not declare a variable
Refactor! Pro
B91426 - "Inline Macro" - Refactoring doesn't preserve whitespace.B91427 - "Inline Macro" - Refactoring isn't available in a macro with parameters.
B90304 - "Introduce Local" - Refactoring works incorrectly with const-pointer.
B90303 - "Introduce Local" - Refactoring works incorrectly with const-reference type.
B90434 - "Move Initialization" - Refactoring works incorrectly with template arguments.
B90214 - "Move Method" on destructor in C++ creates invalid code
AB16890 - "Remove Unused Parameters" - The corresponding header file isn't updated
B91236 - "Rename Local" - Refactoring has problem with repeated ImplicitVariable in For Each statement.
B91428 - "Rename" - Refactoring is not available on a macro call in C++.
B91429 - "Rename" - Refactoring is not available on a macro call in C++.
B90364 - C++, Create Method Stub - Refactoring is available on a call to macro.
B90247 - Can't apply the Create Overload refactoring to a constructor in C++
B90218 - Can't Rename local variable
B90222 - Can't rename member of anonymous union
B91558 - Can't Rename variable whose name is a managed keyword in native C++
B91515 - Combine Conditionals - code is lost when conditions are combined
B92851 - Compress to Ternary: should use method call "IF" instead "IFF" for VB90.
B91200 - Conditional To Case available on non-integral values
B91191 - Create Backing Store doesn't move field attribute
AB16894 - Create Method Stub - The Object type is used for a NULL parameter in a native C++ project
AB16908 - Create Method Stub - The refactoring isn't available for a function declared outside a class
B130022 - Create Method Stub not available for methods on class imported from namespace
B90558 - Create Method Stub should not be available in function parameter list
B90423 - Create Multi-variable Declaration corrupts function pointer
B90425 - Create Multi-variable Declaration corrupts pointer to member declaration
B91420 - Create Overload corrupts default argument values
B90248 - Create Overload inserts managed code
B90246 - Create Overload on pure virtual function inserts managed syntax
B90250 - Create Overload on union method doesn't allow arguments to be selected for removal
B90252 - Create Setter Method creates invalid setter when field is const
B90537 - Create Setter Method generates setter on anonymous union
B90519 - Create Setter Method not available for static member
B20946 - Expand Lambda Expression produces delegate that returns a value -- even though the delegate type is void
B91206 - Extract Function on statement in const member function creates invalid code
B90551 - Extract Method behavior listed as Extract Function on refactor menu
B91528 - Extract Method creates code that is not compiled
B91556 - Extract Method creates invalid code
B92396 - Extract method fails when double angle quote characters are in selection
B91432 - Extract Method generates invalid code (.NET syntax/spurious reference)
B91431 - Extract Method generates invalid code (loses const qualifier)
B92335 - Extracting a usercontrol in a web application project produces an error
B90928 - Flatten conditional should not be available when ElseIf is present
B19769 - IL does not support VB XML Literal operators
B90422 - Incorrect refactoring "Multi-variable Declaration" work with template arguments of C++ types.
B90572 - Inline Recent Assignment not available for pointer to member
B90284 - Inline Result not available when function returns pointer to member
B90570 - Inline Temp not available for pointer to member in native C++
B90566 - Inline Temp not available on pointer to function in native C++
B93788 - Introduce Constant (local) within a Using Block declaration results to incorrect result
B91208 - Introduce Constant not available for string constant in native C++
B91945 - Introduce Local fails if only one string is selected
B90302 - Introduce Local inserts managed syntax for expression returning pointer to member
B93095 - Introduce Using - Refactoring incorrectly works with angle brackets
B91919 - Invoking the Rename File to Match Type refactoring silently fails
B19506 - Make Explicit changes "Const" to "Dim" when processing a constant declaration
B92749 - Make Explicit fails on shared var
B90995 - Make Explicit infers type Object from LINQ to XML query
B91174 - Make Explicit refactoring produces incorrect result for generic list
B91457 - Metrics Window - Members aren't displayed if they are declared outside types.
B91209 - Move Initialization to Declaration loses const qualifier for pointer to const member
B90435 - Move Initialization to Declaration not available for shadowed variable
B90520 - Move Method generates invalid code for a method with a function pointer argument
B90521 - Move Method generates invalid code for member taking member function pointer argument
B19840 - Move Method to Source File - the method body is moved to the wrong file
B93405 - Move Method to Source File on destructor creates invalid code
B91211 - Move Method to Source File on explicit constructor creates invalid code
B91210 - Move Method to Source/Header on explicit constructor loses explicit qualifier
B90202 - Move Method to Source/Header on inline destructor creates invalid code
B91660 - Name Anonymous Type generates invalid code
B92992 - Optimize Namespace References fails when lower case letters are used in VB.NET
B92238 - Optimize Namespace References misses enums that are used in attributes
B91213 - Promote to Parameter doesn't select all references for renaming
B90480 - Reduce Visibility inserts managed syntax in native C++
B91214 - Reduce Visibility reduces visibility of sibling members
B90481 - Reduce Visibility reduces visibility too much
B91683 - Refactor fails to process code with comments in some cases
B90708 - Refactor! Pro Becomes Disabled By Comment
B91218 - ReFactor!Pro throws System.IO.IOException after creating a directory
B90326 - Remove Assignment to Parameters inserts invalid code with pointer to member argument
B92580 - Remove empty handler also removes uncommented lines above the handler
B20941 - Remove Empty Handler preview hint draws strikethrough in the wrong file
B92774 - Remove Redundant Assignment - Breaks code if var assigned to from function at creation
B93100 - Remove Type Qualifier introduces unnecessary Alias
B91532 - Remove Type Qualifier(Remove All) introduces alias when it should not
B90559 - Remove Unused Parameter should not be available for reference to class used in function
B92558 - Rename does not find all occurrences
AB17232 - Rename doesn't find all references when delegate type is used
B91072 - Rename doesn't select all identifier instances
B90285 - Rename doesn't select all instances of class name
B91437 - Rename Macro - Refactoring doesn't select all uses.
B90365 - Rename macro - Refactoring is not available on a call to macro.
B90300 - 'Rename Namespace' doesn't rename use of namespace in using statement.
B90287 - Rename not available on parameter to function returning pointer to member
B90216 - Rename of class changes name of separate class in used namespace
B90221 - Rename of local variable renames imported variable that shadows local
B90217 - Rename of namespace changes name of class used from another namespace
B90309 - Rename of pointer to member not available during a call through pointer to member
B90536 - Rename of virtual method in derived class doesn't select method in base class
B90220 - Renaming class in namespace doesn't rename imported uses of class
B91215 - Reorder Parameter not available for a const member function
B90562 - Reorder Parameter not available for function with pointer to member parameter
B90561 - Reorder Parameters don't update calls to reordered function
B91139 - Simplify Expression refactoring corrupts expression
B91216 - Split Initialization from Declaration loses const qualifier on pointer to const member
B91204 - Split Multi-variable Declaration loses const qualifier on pointer to const member
B91423 - Split Multi-variable Declaration loses register qualifier
B91421 - Split Multi-variable Declaration loses volatile qualifier
B92632 - Surround Tag feature in XML does not complete ending tag if colon is present in name.
B92529 - The "Create WITH statement" refactoring doesn't work
AB16900 - The "Optimize Namespace References" refactoring isn't available in a native C++ project
Q99939 - Use String.Format - VB - Arithmetic Operations aren't processed
B90564 - Widen Scope (promote to field) corrupts assignment
B90477 - Widen Scope (promote to field) corrupts constructor arguments
B90476 - Widen Scope (promote to field) corrupts declaration of pointer to const member
B90475 - Widen Scope (promote to field) corrupts pointer to member declaration
B91217 - Widen Scope (promote to field) not available on reference
CodeRush v2 Evaluation Edition (for Visual Studio 2003, 2005)
Download now (24,014,273 bytes)
Updated: 05/07/2008
Expires: 09-June-2008
How to upgrade to CodeRush v2
Does not support Visual Studio Express Editions.
Incompatible with CodeRush v3.
Fully Functional installation of DXCore v2 for Visual Studio® 2003, 2005
Download now (20,666,899 bytes)
Updated: 05/07/2008
Plug-ins: None installed
Does not support Visual Studio Express Editions.
Incompatible with DXCore v3.
Refactor!™ Pro v2 Evaluation Edition (for Visual Studio 2003, 2005)
Download now (24,872,357 bytes)
Updated: 05/07/2008
Expires: 09-June-2008
Does not support Visual Studio Express Editions.
Incompatible with Refactor! Pro v3.
BBS: http://fosoyo.5d6d.com/
相关文章推荐
- CodeRush, DXCore and Refactor! v2.5.17 released on 07 May 2008 and What'a New
- CodeRush, DXCore and Refactor! v3.0.8 released on 07 May 2008 and What'a New
- DXperience 8.1.3 released on 07 May 2008 and What'a New
- CodeRush, DXCore and Refactor! v3.0.8 released on 07 May 2008 and What'a New
- Refactor! Pro v.3.0.2 (Beta) released on 18 Dec 2007 and What'a New
- Refactor! Pro v.2.5.11 released on 18 Dec 2007 and What'a New
- eXpressApp Framework 8.1.4 released on 30 May 2008 and What'a New
- eXpressApp Framework 8.1.3 released on 07 May 2008 and What'a New
- DXperience 7.1.8 released on 17 Dec 2007 and What'a New
- eXpressApp Framework 8.1.5 released on 27 Jue 2008 and What'a New
- DXperience 7.3.4 released on 3 Dec 2007 and What'a New
- DXperience 8.1.4 released on 30 May 2008 and What'a New
- eXpressApp Framework 8.1.4 released on 30 May 2008 and What'a New
- DXperience 7.3.5 released on 13 Dec 2007 and What'a New
- eXpressApp Framework 7.3.5 released on 20 Dec 2007 and What'a New
- DXperience 6.3.9 released on 17 Dec 2007 and What'a New
- DXperience 8.1.5 released on 27 Jue 2008 and What'a New
- DXperience 8.1.6 released on 03 Jul 2008 and What's New
- eXpressApp Framework 8.1.2 released on 09 Apr 2008 and What'a New
- DXperience 8.1.1 released on 20 March 2008 and What'a New