CodeRush for Visual Studio .NET v.3.0.1 (Beta) released on 4 Dec 2007


IMPORTANT NOTE
    • v3.0 supports only VS2005 & VS2008

 


 


DXCore

 


New Features
    • JavaScript language support – Added JavaScript language parser and code generation is added.
    • New CodeMod services for managing Code Providers.
    • New ContractServices for managing ContractProviders.
    • Added new SmartTagProvider component and CodeRush.SmartTags service to allow plug-in developers to participate in smart tags.

 


Resolved Issues
    • B20928 - Unexpected dialog displayed when clicking on link in User Guide
    • B19009 - DXCore Bug - CompilerDirectives property returns null for AllOpenFiles inside active solution.

 


 


CodeRush

 


New Features

 


Early Experience
    • Code Issues UI - The Code Issues UI is disabled by default. It can be turned on via the Editor\Painting\Code Issues page.

 


Code Providers
    • Declare Class - Generates a class for the type reference with appropriate constructor.
    • Declare Struct - Generates a struct for the type reference with appropriate constructor.
    • Declare Interface - Generates an interface for the type reference.
    • Declare Constructor - Generates a Constructor for the selected type object with appropriate parameters.
    • Declare Local - Generates a local variable for the element reference with appropriate type.
    • Declare Field - Generates a field variable for the element reference with appropriate type.
    • Declare Property - Generates a Property for the selected element reference.
    • Declare Setter - Generates a setter of the target Property for the selected element reference.
    • Declare Getter - Generates a getter of the target Property for the selected element reference.
    • Rotate 90 Degrees - Modifies painting code working in two-dimensional coordinate space so it operates at a 90 degree shift
    • Mirror Code - Modifies code working in two-dimensional coordinate space so it operates at a 180 degree shift

 


Resolved Issues
    • B20924 - Field templates produce invalid code in VB when field scope is set to "Default"
    • B18745 - Template i - Interface is not working in VB Modules
    • B20131 - Smart Paste issue with C++ delete operator and arrays
    • B20925 - Templates insert VB namespace import statements at the incorrect location when there is more than one type in the file
    • B50221 - The '/' template works incorrectly when there are white spaces in the code to be processed
posted on 2007-12-04 23:36  fosoyo  阅读(633)  评论(1编辑  收藏  举报