Mark Miller

CodeRush for Roslyn, v16.1.7

Today CodeRush for Roslyn v16.1.7 is available. Team CodeRush continues its 45-day sprint & release cycle.

This release adds a few new features, and addresses a number of customer-reported issues.

My favorite new feature in this release is the availability of Reorder Parameters. This extremely efficient refactoring is now available at method calls, multi-dimensional indexed property references, and object creation expressions. So you can be anywhere in your code, and see a method call with arguments in non-intuitive places, and reorder that call’s parameters immediately, and CodeRush for Roslyn will update the declaration and all references automatically.

ReorderParametersCallingSite

 

Another nice addition is the return of being able to use the Spacebar to expand/collapse regions:

SpaceExpand

 

And we improved the performance of the IntelliRush experience.

 

We also discovered three undocumented features we added to the Debug Visualizer back in version 1.0.12, which you may have already experienced.

1. Array contents preview at debug time:

ShowArrayContents

 

2. Color swatch preview at debug time:

ShowColorSwatches

 

3. Font preview at debug time:

ShowFontFamily

 

Download CodeRush for Roslyn from the Visual Studio Gallery, and let us know what you think.

Updates every 45 days.

Published Sep 15 2016, 07:00 AM by
Bookmark and Share

Comments

Paul Bergmann

As a longtime CodeRush user, I have become dependent on the old Ctrl+B smart paste feature.  Will this be available in CR for Roslyn?  If it already is available, how do I activate it?

September 16, 2016 10:57 AM

Mark Miller (DevExpress)

Hi Paul,

Ctrl+B to paste-replace word is expected for CR for Roslyn, however I can't guarantee if it will make it into this next sprint.

September 16, 2016 1:21 PM

Karel Kral Anete

Mark, can Dx do a table with comparision of CR Classics a CR for Roslyn features? I mean available refactorings e.t.c..

As a long term advanced CR user I would like to see if I can try tu use CRR or if CRR is missing some important features for me.

September 22, 2016 11:54 AM

Yves Borckmans 1

I would love seeing that full comparison too (and updated on each release).

Right now, and it might seem weird to you, but what I miss the most is region painting (the full horizontal separators) and the 3 blue dots. You'd think the lightbulb (or the hotkey) is a good replacement, but it's per line -- the 3 blue dots were per syntactic element on the line and that made all the difference in the world as to how smart CR was about offering things to me.

I definitely do not miss the 45s of frozen VS loading big solutions though :D

y

September 27, 2016 10:51 AM

About Mark Miller (DevExpress)

Mark Miller is a C# MVP with strong expertise in decoupled design, plug-in architectures, and great UI. Mark is Chief Architect of the IDE Tools division at Developer Express, and is the visionary force behind productivity tools like CodeRush and Refactor!, as well as the DXCore extensibility layer for Visual Studio. Mark is a popular speaker at conferences around the world and has been writing software for over two decades.
LIVE CHAT

Chat is one of the many ways you can contact members of the DevExpress Team.
We are available Monday-Friday between 7:30am and 4:30pm Pacific Time.

If you need additional product information, write to us at info@devexpress.com or call us at +1 (818) 844-3383

FOLLOW US

DevExpress engineers feature-complete Presentation Controls, IDE Productivity Tools, Business Application Frameworks, and Reporting Systems for Visual Studio, along with high-performance HTML JS Mobile Frameworks for developers targeting iOS, Android and Windows Phone. Whether using WPF, ASP.NET, WinForms, HTML5 or Windows 10, DevExpress tools help you build and deliver your best in the shortest time possible.

Copyright © 1998-2017 Developer Express Inc.
All trademarks or registered trademarks are property of their respective owners