CodeRush for Visual Studio .NET v.3.0.1 (Beta) released on 4 Dec 2007
IMPORTANT NOTE
DXCore
New Features
Resolved Issues
CodeRush
New Features
Early Experience
Code Providers
Resolved Issues
- 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